简单的HTML DOM Parser - 由浏览器呈现但未在源中显示的内容

时间:2014-08-06 17:56:48

标签: php ajax json parsing dom

我正在使用Simple HTML DOM来解析来自JD.com的产品页面,例如:http://item.jd.com/1023433.html

我面临的问题是Web浏览器呈现产品的价格,但是当我查看源代码时,我认为价格在<strong>标签内并未显示。

<strong class="p-price"  id="jd-price"></strong>

当我渲染页面时,我也无法获得价格。以下是我的代码:

include_once ("simple_html_dom.php");
$html = new simple_html_dom();
$html->load_file("http://item.jd.com/1023433.html");
$price = $html->find("#jd-price",0);
echo $price->plaintext;

可能期望结果为空,因为在源代码中,<strong class="p-price" id="jd-price"></strong>之间没有任何内容,但是当呈现页面时或者当我执行echo $html->save()时,价格出现了。

非常感谢任何帮助。谢谢。

0 个答案:

没有答案