我想从PHP页面获取HTML代码。所以我这样做:如何通过“启用JavaScript”获取HTML?
$url = 'http://en.wikipedia.org/wiki/New_York_City';
$html = file_get_html($url);
的问题是,维基百科不将<script>
标签发送到PHP请求,所以它不会显示的JavaScript。 我想这是因为维基百科认为“请求者”没有启用JavaScript,所以它不会发送<script>
标签。
我如何让维基百科知道我的PHP是已启用JavaScript?
我听说过关于流上下文,但我不知道如何设置启用JavaScript它。
** file_get_html **不在默认的php库中。你从哪里拿这个功能? – 2010-03-09 17:00:30
是的,我忘了提及。 file_get_html是simple_html_dom的一个功能。 – Davide 2010-03-09 19:33:48
尝试伪造一个支持javascript的浏览器的用户代理 – symcbean 2010-03-09 22:49:45