我想使用 PHP 从页面获取 HTML 代码。所以我这样做:
$url = 'http://en.wikipedia.org/wiki/New_York_City';
$html = file_get_html($url);
问题是,维基百科不发送 <script>
标记到 PHP 请求,因此它不显示 JavaScript。
我想那是因为维基百科看到“请求者”没有启用 JavaScript,所以它没有发送 <script>
标签。
如何让维基百科知道我的 PHP 启用了 JavaScript?
我听说过流上下文,但我不知道如何为其设置 启用 JavaScript。
最佳答案
这应该可行
$url = 'http://en.wikipedia.org/wiki/New_York_City';
$html = file_get_contents($url);
在我的本地 PHP 服务器上对其进行了测试。
关于javascript - 如何使用 “JavaScript enabled” 获取 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2410794/