是否有针对php5.5和Zend v1的解决方案,用于网络抓取javascript呈现的页面?

问题描述 投票:-2回答:1

我搜索了很多次,找不到任何解决方案。我希望有个能启发我们或给予良好指导的好人,将不胜感激。我的网络抓取系统使用的是centos6,而PHP 5.5使用的是Zend framework v1,虽然有点旧,但它给了我们很多,却从未让我们失望。问题是现在很多网站(例如google,duckduckgo.com)都在使用javascript进行交互,而我们的抓取工具甚至在没有渲染javascript的情况下甚至无法为我们提供良好的输出,因此像我的系统一样,我能否实现类似的功能,例如chromedriver和puppeteer?如果可以使用phantomjs,该怎么做?使用什么库?还是有类似的低技术解决方案?我尝试了puphpeteer,它可以工作,但是可以在php7中工作,是否有php5解决方案?还是使用docker解决方案,如何在我的环境中做到这一点?非常感谢!

javascript php docker web-scraping zend-framework
1个回答
0
投票

如果不先运行php不能执行的javascipt代码,您将无法抓取此类网站。仅使用此堆栈,我看不到任何解决方案。

看看nodejs,您会找到很多解决方案

© www.soinside.com 2019 - 2024. All rights reserved.