前提・実現したいこと
VB.NETでSeleniumをインストールしてChromeを操作しているのですが、ヘッドレスで起動してページを表示させた場合、javascriptが無効になりません。
(javascriptが無効の場合、有効にしてくださいと出るページで試しました)
ヘッドレスのみのオプションや、プロファイルなどいろいろつけたオプションも試したのですが、javascriptが有効になってしまいます。
"--disable-javascript" を付けてもなくても変わりません・・・
どうすればjavascriptが無効になるでしょうか?
下記が最小構成で試した時のソースです。
該当のソースコード
VB
1Dim ChromeHeadless As OpenQA.Selenium.Chrome.ChromeDriver 2Dim DriverService As OpenQA.Selenium.Chrome.ChromeDriverService = OpenQA.Selenium.Chrome.ChromeDriverService.CreateDefaultService 3DriverService.HideCommandPromptWindow = True 4Dim options As OpenQA.Selenium.Chrome.ChromeOptions = New OpenQA.Selenium.Chrome.ChromeOptions 5options.AddArguments("--disable-javascript") 6options.AddArguments("--headless") 7ChromeHeadless = New OpenQA.Selenium.Chrome.ChromeDriver(DriverService, options:=options)
あなたの回答
tips
プレビュー