it-swarm-ja.com

リモートマシンでSeleniumスクリプトを実行する

Pythonで記述された小さなSeleniumスクリプトがあり、24時間年中無休で実行したいと考えています。 Xorg、より具体的にはFirefoxをリモートマシンで実行できなかったため、リモートマシンで実行しようとしましたが成功しませんでした。 Xをローカルマシンに転送すると機能しますが、ローカルマシンを24時間年中無休で稼働させる必要があるため、意味がありません。ディスプレイなしでリモートマシンでFirefoxを実行する方法はありますか?私は何も見る必要はありません。 Seleniumスクリプトを機能させたいだけです。

1
E.yorulmaz

Webドライバーの作成中に--headless引数を渡すことで、Firefoxをヘッドレスモードで使用できると思います。

from Selenium import webdriver
from Selenium.webdriver.firefox.options import Options

args = Options()
args.add_argument("--headless")

driver = webdriver.Firefox(firefox_options=args)
1
Artem Konenko