簡體   English   中英

Python-如何使網絡抓取工具連續運行?

[英]Python - How to make web scraper run continuously?

我編寫了一個python腳本來登錄網站,收集信息,然后將其另存為json在數據庫(MongoDB)中

如何使其每30分鍾或2小時運行一次?

注意 :我計划在部署時使用Flask。

如果使用linux或unix,則可以使用crontab,僅:

chmod +x /path/to/your/script
crontab -e
# and then add 
0,30 * * * * /path/to/your/script  # every 30min
# or 0 0-23/2 * * * /path/to/your/script  # every 2 hours
# save out

使用time.sleep(seconds)函數。

例如,這將每30分鍾打印一次Hey

import time
while True:
    print 'Hey'
    time.sleep(1800)

注意:1800秒是30分鍾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM