我正在开发网络抓取工具应用程序,每十分钟下载一次股票价格。我能够提取报价,但我不知道如何安排它整天运行每十分钟。 请建议我时间循环的东西或网络爬虫应用程序本身的解决方案 我需要一个适用于Windows的解决方案。
答案 0 :(得分:1)
你可以试试这个
import time
但是这个代码在dawnload方法之前
time.sleep(10*60) #this will stop the program for 10 minutes
答案 1 :(得分:1)
使用crontab。通过终端打开crontab文件:
$ crontab -e
在文件的末尾,您可以设置python脚本以及运行它的频率。例如,每10分钟运行一次脚本:
*/10 * * * * /path/to/script
答案 2 :(得分:1)
好的,所以你有一个python函数f(),你希望每隔十分钟执行一天。你可以这样做:
import time
while True: #Infinite loop
f() #Execute the function
time.sleep(600) #Wait 600s (10 min) before re-entering the cycle
您可以根据需要保持脚本运行(一天,一周,无论如何,它不会自行关闭)
答案 3 :(得分:1)
Windows内置了任务计划程序。您可以使用它来运行脚本:
否则,您可以编写一个无限循环,使用time.sleep(600)
之类的内容每十分钟检查一次股票价格。请注意,您可以轻松地将程序添加到启动时运行: