【发布时间】:2019-05-29 07:42:19
【问题描述】:
我想获取具有该 iframe 的 id 或类的 iframe 的内容。
$links = "https://www.amazon.co.uk/Book-Secret-Wisdom-Prophetic-Evolution/dp/599054314X/ref=pd_sbs_14_2/257-3608675-7951114?_encoding=UTF8&pd_rd_i=599054314X&pd_rd_r=f103ccc1-7985-11e9-987c-178a1a538946&pd_rd_w=E5xsZ&pd_rd_wg=206kw&pf_rd_p=18edf98b-139a-41ee-bb40-d725dd59d1d3&pf_rd_r=MV7NZ41V278ECZM1135G&psc=1&refRID=MV7NZ41V278ECZM1135G";
$res = @file_get_contents($links);
$dom = new DomDocument();
@$dom->loadHTML($res);
$xpath = new DOMXpath($dom);
我想通过 id 获取内容:
$dom->getElementById('iframeContent');
但是,它总是返回一个页面,而不是该 iframe 的内容。
有人遇到这个问题吗?请帮忙。
【问题讨论】:
标签: php iframe dom web-crawler