我正在使用PHP Simple HTML DOM来解析网页。
问题:但是,废弃的 HTML 内容似乎与我使用 Web 浏览器时得到的不同。可能导致差异的原因是什么?如何使用 Simple HTML Dom 获得与 Web 浏览器显示的内容相同的内容?
PHP
public function action_asos() {
include_once('/home/mysite/public_html/application/libraries/simple_html_dom.php');
$category_url = 'http://www.asos.com/Men/T-Shirts-Vests/Cat/pgecategory.aspx?cid=7616#parentID=-1&pge=0&pgeSize=100&sort=1';
$html = file_get_html($category_url);
foreach($html->find('html') as $content) {
echo $content;
}
}
实际页面:
http://www.asos.com/Men/T-Shirts-Vests/Cat/pgecategory.aspx?cid=7616#parentID=-1&pge=0&pgeSize=100&sort=1
使用简单 HTML DOM 检索