我正试图从this webpage抓取一些数据。
我已经开始使用此代码:
$list_url = "http://www.jackwills.com/en-GB/ladies/sale";
$html = file_get_contents($list_url);
echo $html;
但是,尽管file_get_contents()
与其他域合作,但它仍然会返回网站的错误500.
是否有一种解决方法可以让我抓住我之后的页面?
更新
设置ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 6.0)');
让我走到了一半,现在我看到一个没有样式的HTML页面。我需要的信息是由JavaScript生成的 - 有什么方法可以实现吗?
答案 0 :(得分:0)
它对我有用。检查你的php.ini相关设置,例如必须打开的“allow_url_fopen”:
allow_url_fopen = On