Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我无法通过webscraper获得全部源代码-简单的HTMLDOM_Php_Simple Html Dom_Scraper - Fatal编程技术网

Php 我无法通过webscraper获得全部源代码-简单的HTMLDOM

Php 我无法通过webscraper获得全部源代码-简单的HTMLDOM,php,simple-html-dom,scraper,Php,Simple Html Dom,Scraper,问题是,我正在从网站(phillips.cz)上抓取图像。我需要的图像在滑块中。。如果我在页面上,单击查看整个源代码,将其复制到my page.html并从scraper.php中刮取源代码,滑块上有图像 但是当我使用简单的HTMLDOM代码时 不用看网站或“滑块”-我的客人可能会看到,图像是用javascript动态加载的,所以也许你需要一个“无头”浏览器~phantom.js,casper.js??狗屎,你是对的,它们是用javascript动态加载的。。如果我将使用像htttrack这样

问题是,我正在从网站(phillips.cz)上抓取图像。我需要的图像在滑块中。。如果我在页面上,单击查看整个源代码,将其复制到my page.html并从scraper.php中刮取源代码,滑块上有图像

但是当我使用简单的HTMLDOM代码时


不用看网站或“滑块”-我的客人可能会看到,图像是用javascript动态加载的,所以也许你需要一个“无头”浏览器~phantom.js,casper.js??狗屎,你是对的,它们是用javascript动态加载的。。如果我将使用像htttrack这样的程序,并制作该页面的镜像。然后加载镜像到我的计算机中的脱机版本,它应该可以正常工作,对吗?我不知道-从未听说过
htttrack
,因此无法提供任何建议。似乎有很多额外的工作,当有可能更容易的解决方案,不依赖于你克隆一个网站/网页…嗯,我认为,如果我镜像大约2000个单页产品,可能需要大约20分钟,它应该比学习如何使用“casper.js”等更快。。原因必须编辑该图像的src,然后准备导出到数据库。所以我认为在php中使用简单的HTMLDOM会更好。除了我不确定程序“httrack”是否可以用加载的滑块镜像整个页面。所以我认为这将是反复试验。至少感谢您的回复!