我正在创建一个使用php简单html dom库的网络抓取器。我正在做一个web scraping项目,在一个php页面上,我加载一个html页面用于抓取,在这个项目中,我调用另一个php页面上的函数,该函数也加载一个或多个html页面。问题是我无法加载第二个html页面。下面是我在两个页面上使用的函数,用于加载要抓取的html页面。首页
include ('simple_html_dom.php');
$html = new simple_html_dom ();
$html->load_file ( $link );首页
$html = new simple_html_dom ();
$html->load_file ( $link );当代码调用第二个php页面时,我得到以下错误
Undefined variable: html发布于 2011-10-25 03:35:35
嗯……我希望我理解了你的question...Let,看看这是否能回答你的问题。
确保你在每一页上调用下一行...
include ('simple_html_dom.php'); 然后我会打电话给
$html = new simple_html_dom ();
$html->load_file ( $link );现在,如果我需要调用两个不同的XML文件,我会这样做
$html = new simple_html_dom ();
$html->load_file ( $link );
$detail = new simple_html_dom ();
$detail->load_file ( $link2 );如果您愿意,您可以使用下一个方法加载相同的XML ...
$html = new simple_html_dom ();
$html->load_file ( $link );
$html2 = new simple_html_dom ();
$html2->load_file ( $link );https://stackoverflow.com/questions/7491961
复制相似问题