作法一:
Windows 工作排程器 定時call 打包過後的.exe 這方式絕對可行
另外你有用的 webdriver 的話,路徑要注意一下
還有 ChromeDriver 有時候會不定期更新也會讓爬的程式壞掉
可以手工點擊看你的 .exe 能不能正常 work
作法二:
APScheduler 測試的話看能不能加個 log
寫到 .txt 裡面比較好抓出錯誤
確保您的腳本無需用戶交互即可運行,因爲它將在後台執行。
确保 WebDriver 和脚本的路径正确。
您可能需要配置環境變量或使用絕對路徑。
Fnaf 1
排程要寫log 的習慣,噴錯會不知道。
配合 try except
以下是 Python 3.5 在 exc_info 參數中傳遞異常實例
import logging
try:
1/0
except Exception as e:
logging.error('Error at %s', 'division', exc_info=e)