php用simple_html_dom抓取网页 Segmentation fault
2013-05-04 13:19
661 查看
使用Php的类simple_html_dom抓取网页时可能会出现Segmentation fault错误,解决办法就是把simple_html_dom_node类中的clear()方法
替换成:
// clean up memory due to php5 circular references memory leak...
function clear()
{
unset($this->dom);
unset($this->parent);
unset($this->parent);
unset($this->children);
}
在递归抓取网页时这种错误很容易出现,原因就是因为null并未真正释放变量,而只是把变量的值附成null,所以当过多的变量未释放时就会出现内存泄露错误
// clean up memory due to php5 circular references memory leak... function clear() { $this->dom = null; $this->parent = null; $this->parent = null; $this->children = null; }
替换成:
// clean up memory due to php5 circular references memory leak...
function clear()
{
unset($this->dom);
unset($this->parent);
unset($this->parent);
unset($this->children);
}
在递归抓取网页时这种错误很容易出现,原因就是因为null并未真正释放变量,而只是把变量的值附成null,所以当过多的变量未释放时就会出现内存泄露错误
相关文章推荐
- PHP爬虫抓取网页内容 (simple_html_dom.php)
- php 数据抓取curl+simple_html_dom总结
- 【PHP爬虫】curl+simple_html_dom 抓取百度最新消息新闻标题,来源,URL
- 从网页上抓取内容的库simple_html_dom
- php抓取页面simple_html_dom的使用教程
- simple_html_dom 分析抓取网页的利器
- php网页解析器的应用 simple_html_dom
- 工作记录:html网页采集利器:simple_html_dom,phpQuery
- php解析html类库simple_html_dom(详细介绍)
- PHP simple_html_dom.php+正则 采集文章代码
- php 自制基于simple_html_dom的爬虫一只v1.0
- php解析html类库simple_html_dom
- PHP simple_html_dom.php+正则 采集文章代码
- php解析html类库simple_html_dom
- PHP simple_html_dom 使用说明
- simple_html_dom抓取程序
- PHP抓取网页、解析HTML常用的方法总结
- php插件 Simple_HTML_DOM 用DOM方式处理HTML
- php解析html类库simple_html_dom(详细介绍)
- 类jquery的php解析html dom库,simple_html_dom