Ubuntu で実行されているリモート EC2 サーバーでヘッドレス モードで chrome を実行しようとしています。最近パッケージのアップグレードを行いました
- Google Chrome 83.0.4103.97
- ChromeDriver 83.0.4103.39 (ccbf011cb2d2b19b506d844400483861342c20cd-refs/branch-heads/4103@{#416})
- PyVirtualDisplay==1.3.2
- セレン==3.141.0
以前は、古いバージョンの google-chrome、chromedriver、および pyvirtualdisplay を使用していました。表示サイズを設定でき、ウェブページ全体を表示できましたが、アップグレード後、オブジェクトの引数をDisplay(visible=0, size=(1400, 1800))介して画面を調整できなくなりました。私は次のことをしなければならないことになります:sizeDisplay
from selenium import webdriver
from pyvirtualdisplay import Display
display = Display(visible=0, size=(1400, 1800))
display.start()
url='somewebsite.com'
driver.get(url)
driver.set_window_size(1400, 1800)
だから私の質問は、 Display オブジェクトを で初期化するポイントさえ何Display(visible=0, size=(1400, 1800))ですか?