多个simple_html_dom()对象创建
我正在使用 php simple html dom 库创建一个网络抓取工具。 我正在开发一个网页抓取项目,在一个 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
I am creating a web scraper using the php simple html dom library.
I am working on a web scraping project where on one php page i load an html page for scraping and inside that i call a function on another php page which also loads an html page or pages. The problem is that i am unable to load the second html page. Below are the functions that i use on both pages for loading an html page for scraping.
first page
include ('simple_html_dom.php');
$html = new simple_html_dom ();
$html->load_file ( $link );
first page
$html = new simple_html_dom ();
$html->load_file ( $link );
When the code calls the second php page, i get the following error
Undefined variable: html
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
嗯...我希望我理解你的问题...让看看这是否回答了你的问题。
确保在每个页面上调用下一行...
然后,
如果我需要调用两个不同的 XML 文件,我会立即调用,我会这样做,
如果您愿意,您实际上可以使用下一个方法加载相同的 XML...
Well...I hope I understood your question...Let see if this answers your question.
Make sure you call this next line on every page...
Then I call
NOW if I need to call two different XML files well I will do it like this
You could actually load the same XML using this next method if you want...