Php 当页面存在时,文件获取内容返回错误500

Php 当页面存在时,文件获取内容返回错误500,php,web-scraping,file-get-contents,Php,Web Scraping,File Get Contents,我正试图从中搜集一些数据 我已开始使用此代码: $list_url = "http://www.jackwills.com/en-GB/ladies/sale"; $html = file_get_contents($list_url); echo $html; 然而,尽管file\u get\u contents()可用于其他域,它仍返回网站的错误500 有没有一个变通方法可以让我抓住我要找的那一页 更新 设置ini\u集('user\u agent','Mozilla/

我正试图从中搜集一些数据

我已开始使用此代码:

$list_url = "http://www.jackwills.com/en-GB/ladies/sale";
$html = file_get_contents($list_url);
echo $html;
然而,尽管
file\u get\u contents()
可用于其他域,它仍返回网站的错误500

有没有一个变通方法可以让我抓住我要找的那一页

更新


设置
ini\u集('user\u agent','Mozilla/4.0(兼容;MSIE 6.0')让我走到了一半,现在我看到一个没有样式的HTML页面。我需要的信息是由JavaScript生成的-有什么方法可以得到吗?

这对我很有用。检查您的php.ini相关设置,如“允许url\u fopen”,该设置必须打开:

allow_url_fopen = On

在这里很好。。无法复制…您的配置是否设置为允许您打开URL?它可以与其他URL一起使用,但不是这个。@AmalMurali看着那个链接,它在那里不起作用-这是错误页面(尽管我错了,它是500而不是404)。是我期待看到的页面。除非即使在那一页里,我的工作方式也不一样!谢谢你的回复。这里有我的
php.ini
文件的内容。