首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建多个simple_html_dom ()对象

问创建多个simple_html_dom ()对象
EN

Stack Overflow用户
提问于 2011-09-21 05:22:33
回答 1查看 802关注 0票数 0

我正在创建一个使用php简单html dom库的网络抓取器。我正在做一个web scraping项目,在一个php页面上,我加载一个html页面用于抓取,在这个项目中,我调用另一个php页面上的函数,该函数也加载一个或多个html页面。问题是我无法加载第二个html页面。下面是我在两个页面上使用的函数,用于加载要抓取的html页面。首页

代码语言:javascript
复制
include ('simple_html_dom.php');
$html = new simple_html_dom ();
$html->load_file ( $link );

首页

代码语言:javascript
复制
$html = new simple_html_dom ();
$html->load_file ( $link );

当代码调用第二个php页面时,我得到以下错误

代码语言:javascript
复制
Undefined variable: html
EN

回答 1

Stack Overflow用户

发布于 2011-10-25 03:35:35

嗯……我希望我理解了你的question...Let,看看这是否能回答你的问题。

确保你在每一页上调用下一行...

代码语言:javascript
复制
include ('simple_html_dom.php'); 

然后我会打电话给

代码语言:javascript
复制
$html = new simple_html_dom ();
$html->load_file ( $link );

现在,如果我需要调用两个不同的XML文件,我会这样做

代码语言:javascript
复制
$html = new simple_html_dom ();
$html->load_file ( $link );
$detail = new simple_html_dom ();
$detail->load_file ( $link2 );

如果您愿意,您可以使用下一个方法加载相同的XML ...

代码语言:javascript
复制
$html = new simple_html_dom ();
$html->load_file ( $link );
$html2 = new simple_html_dom ();
$html2->load_file ( $link );
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7491961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档