0

Selenium と Chromedriver に基づいてスクリプトを作成しました。基本的に、サイトにログインするプログラム。コメントを(コンピューターのtxtファイルから)書き込み、プログラムを閉じます。これはスパムスクリプトではなく、pythonとseleniumで始めるために作成したスクリプトです。

手動で起動すると、プログラム自体は非常にうまく機能します。その後、問題はなく、プロセス全体を見る必要がないため、chromedriver はヘッドレスです。chrome_options.add_argument("--headless")

次に、ここからの投稿を見ました Pythonスクリプトのスケジューリング

そして私はそれに従いましたセットアップ

しかし、私が抱えている問題は、毎回時間になり、プログラムが開始されることです。スクリプトが表示され、印刷できた高速エラーが表示されます

エラー

Chromedriver に問題があることがわかります。事は今です。このスクリプトを、バックグラウンドで実行されている Chromedriver でスケジュール タスクを実行するにはどうすればよいですか。セットアップが間違っている可能性がありますが、プログラムは手動で動作するため、Windows のスケジュール タスクに問題があるのではないでしょうか?

基本的に、xx:xx 時間ごとにスクリプトをバックグラウンドで実行したいだけです。

さらに情報が必要な場合は、お気軽にコメントしてください。

    chrome_options = Options()
chrome_options.add_argument("--disable-extensions")
chrome_options.add_argument('--disable-notifications')
chrome_options.add_argument("--headless")
chrome_options.add_argument("--user-agent=Mozilla/5.0 (Linux; Android 6.0; HTC One M9 Build/MRA58K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.98 Mobile Safari/537.36")
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.implicitly_wait(5)
4

3 に答える 3