我需要抓取一个大的 html 文件(例如:http://www.indianrail.gov.in/mail_express_trn_list.html)使用简单的 html dom。我从一个简单的脚本开始:
<?php
require "simple_html_dom.php";
echo file_get_html('http://www.indianrail.gov.in/mail_express_trn_list.html')->plaintext;
?>
它什么也没显示,只是一个空白页,其中包含 Apache error.log 文件中的错误消息
PHP Notice: Trying to get property of non-object in /var/www/index.php on line 3
PHP Notice: Trying to get property of non-object in /var/www/index.php on line 3
同时所有其他页面(例如:http://www.indianrail.gov.in/special_trn_list.html)使用相同的脚本可以正常工作。
问题似乎是MAX_FILE_SIZE
定义于simple_html_dom
.
你可以通过编辑来调整它define('MAX_FILE_SIZE', 600000);
simple_html_dom.php 文件中的行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)