php 在完成加载之前不会更新页面

标签 php web-crawler

我想用php写一个爬虫脚本,需要显示在线索引的页面。但是,php 不会实时更新页面,有时会写一些 echo 在一起并等待加载完成,有时直到加载完成页面中才显示任何内容。

这是一个关于我正在谈论的内容的示例:

<?php
echo '1<br>';
sleep(2);
echo '2<br>';
sleep(2);
echo '3<br>';
sleep(2);
echo '4<br>';
?>

我尝试了 wamp 和 lamp,结果是相同的。有没有办法实时显示 echo ?

注意:我发现an online crawler which has this feature .

最佳答案

尝试使用flush() .

另一种更手动的方法是通过ajax或使用类似Comet之类的东西多次查询服务器.

关于php 在完成加载之前不会更新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5921509/

相关文章:

php - 无法从 PDO 查询获取数组

php - 在php中结合jquery来显示从数据库获取的可折叠列表

seo - 网络蜘蛛是否读取没有显示的内容?

php - 在线/离线数据库同步 - MySQL/PHP

php - 从 Android 设备到 LAMP 服务器的视频流

php - 从google的非官方词典API获取数据

python - 在 scrapy 网络爬虫中获取错误

javascript - 提取网页中的所有链接

python - 如何每五分钟下载一个网页?

ruby + 保存网页