如何从此页面获取信息,而不是HTML代码中的信息

时间:2013-12-01 14:16:43

标签: php html-parsing

http://www.aliexpress.com/item/NEW-7-Android-2-3-256MB-DDR2-4GB-NAND-Flash-7-inch-tablet-pc/498159194.html - 我收到了这个链接

在这里你可以看到一个按钮:包,颜色

如果你点击其中一些价格会改变,但问题是如何通过php解析我的页面的行为?

问题在于我无法理解执行此操作的javascript代码在哪里,或者如何找到它,也许有人对此有所了解?

1 个答案:

答案 0 :(得分:0)

检查该页面的源代码我可以看到javascript中的skuProducts变量包含编码为JSON字符串的此信息。您无法在网络服务器上运行此javascript代码,因此您必须设计另一种方法来获取该变量的值 - 然后您可以使用json_decode()来获取内容。

请注意,更改商品数量会导致对运费计算器的AJAX调用。你可以模拟一下,但我不确定网店是否会喜欢(并且它可能是非法的)。