作法一:
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)