标签: php web-crawler
我想用php编写一个爬虫脚本,显示在线索引的页面是必要的。然而,php不会实时更新页面,有时它会一起写几个回声并等到完成加载,有时在页面中没有任何内容,直到完成加载。
这是一个关于我在说什么的例子:
<?php echo '1<br>'; sleep(2); echo '2<br>'; sleep(2); echo '3<br>'; sleep(2); echo '4<br>'; ?>
我尝试了wamp和lamp,结果是一样的。有什么方法可以实时显示回声吗?
注意:我找到了an online crawler which has this feature。
答案 0 :(得分:5)
尝试使用flush()。
flush()
另一种更手动的方法是通过ajax或使用类似Comet的内容多次查询服务器。
答案 1 :(得分:1)
我建议你使用一些JavaScript来自我刷新页面,然后在每个例程之后调用它来运行必要的php函数。