我使用PHP DOM从网页中提取数据,然后当我得到所需的信息时,我从下一页提取链接并将代码指向该页面等等向前。PHP循环状态变化监测
我在监视一些变化。
一切都很好,直到我流动缓冲区,因为它认为PHP被困在一个循环中,并打破了代码。我知道我可以删除暂停,但我想知道是否有人知道更好的方法来构建此代码,请告诉我。
这是一个基本的流程图第一网页
- 获取地址
- 做数据提取
- 从页面
- 用头内得到下一个页面地址重定向到该页面
- 转到步骤1.除非没有下一页,否则停止
所以大多数时候我会在杀死php之前通过这个循环8-12次。我需要继续这样做直到我完成流程图。无论如何,我可以在进入下一页之前清空缓冲区。顺便说一句,这整个事情是在一个代码中“data.php
试图创建自己的P * RN过滤器吗? – Timmetje
查阅php长时间运行的任务。但实际上,PHP对于这种事情来说是一个糟糕的选择。最好选择一种带有线程和内置事件的语言。 – Steve
@TimDinh LOL好!但没有 –