通过PHP代码打印Python输出

Raj*_*ale 10 php python scraper

我有一个刮刮一个站点(用python编写).在抓取网站时,那些即将用CSV写入的打印行.Scraper是用Python编写的,现在我想通过PHP代码执行它.我的问题是

如何打印由python代码打印的每一行.

我已经使用了exec函数,但它不是我的用途,并在执行所有程序后给出输出.所以;

是否有可能在通过PHP执行时打印python输出.

mar*_*nqt 4

如果我理解得很好,你的 python scraper输出到一个文件,并且你想通过 php“实时”显示输出。在 php 中使用filemtime来了解文件是否已更新的做法和循环怎么样?您可以添加一点睡眠以避免服务器超载。

如果您使用的是网页,则可以使用 AJAX 定期重新加载页面的相关部分。

希望这对您有帮助。

  • 您可以调用 file.flush() 来代替 file.close() ,它会更新磁盘上的文件内容并使其保持打开状态。 (2认同)