我正在工作的网络爬虫应用程序下载股票价格每十分钟。我能够提取引用,但我不确定如何安排它在一整天每十分钟运行一次。请给我建议要么是时间循环的东西,要么是网络爬虫应用程序本身的解决方案。
我需要一个在Windows上工作的解决方案。
发布于 2015-03-05 21:03:04
好的,你有一个python函数f(),你想在一天内每十分钟执行一次。您可以这样做:
import time
while True: #Infinite loop
f() #Execute the function
time.sleep(600) #Wait 600s (10 min) before re-entering the cycle并且,只要您需要,脚本就会一直运行(一天、一周或其他时间,它不会自动关闭)。
发布于 2015-03-05 20:35:18
你可以试试这个
import time但是dawnload方法之前的这段代码
time.sleep(10*60) #this will stop the program for 10 minutes发布于 2015-03-05 20:41:00
使用crontab。通过终端打开crontab文件:
$ crontab -e在文件的末尾,您可以设置python脚本和运行它的频率。例如,每10分钟运行一次脚本:
*/10 * * * * /path/to/scripthttps://stackoverflow.com/questions/28877943
复制相似问题