win下php使用phantomjs抓取网页会假死如何解决?

发布于 2021-11-30 22:45:53 字数 255 浏览 862 评论 6

【win7环境,需要抓取目标站的信息!】

1. 用php将目标站的URL写入到web.js里

2. 然后system命令phantomjs执行web.js,将信息写入到web.txt里

3. 遇到的问题是依次抓取一段时间后,phantomjs会假死,只能结束“phantomjs.exe”进程,然后再手工运行php继续抓取!

请教大家如何能解决phantomjs假死的这个问题!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

沦落红尘 2021-12-06 17:00:02

亲,你是不是忘记phantom.exit();退出来

无边思念无边月 2021-12-06 16:54:07

引用来自“AiboW”的评论

不建议用php,不好实现,如果必须用php,那么建议你看一下php线程(需要扩展)

梅窗月明清似水 2021-12-06 16:39:56

引用来自“AiboW”的评论

不建议用php,不好实现,如果必须用php,那么建议你看一下php线程(需要扩展)

瑾夏年华 2021-12-06 13:46:14

周末都没有人吗?

小情绪 2021-12-06 12:25:38

而且phantomjs将网页写入为web.txt的时间很长,要5、6秒这样,速度好慢!

温柔少女心 2021-12-05 06:05:59

不建议用php,不好实现,如果必须用php,那么建议你看一下php线程(需要扩展)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文