selenium スクレイピングにて 対象のコンピューターによって拒否されたため、接続できませんでした。とエラー
発生している問題・エラー
Seleniumで以下のようなエラーが発生して
リモートサーバーからボット判定されてアクセスブロックされたということですかね?
ローカルに問題があるのか、ただ単にリクエスト送信先にブロックされているのかよくわからなくて困っています。FindElementsはリモートサーバーにリクエストを送信するわけではないですよね?だからローカルの何かに問題があるんですかね?
FindElementsによる要素の検索
2022-11-10 10:53:40.3921|ERROR|TravelcoTool.TravelcoScrape|An unknown exception was encountered sending an HTTP request to the remote WebDriver server for URL http://localhost:56813/session/9894ed9410d70b7b980eb2fbbfb8493c/elements. The exception message was: 対象のコンピューターによって拒否されたため、接続できませんでした。
at OpenQA.Selenium.Remote.HttpCommandExecutor.Execute(Command commandToExecute)
at OpenQA.Selenium.Remote.DriverServiceCommandExecutor.Execute(Command commandToExecute)
at OpenQA.Selenium.WebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
at OpenQA.Selenium.WebDriver.FindElements(String mechanism, String value)
at OpenQA.Selenium.By.<.ctor>b__11_1(ISearchContext context)
at OpenQA.Selenium.By.FindElements(ISearchContext context)
at OpenQA.Selenium.WebDriver.FindElements(By by)
GoToUrlメソッドによるWebRequest
2022-11-10 10:53:44.4944|ERROR|TravelcoTool.TravelcoScrape|An unknown exception was encountered sending an HTTP request to the remote WebDriver server for URL http://localhost:56813/session/9894ed9410d70b7b980eb2fbbfb8493c/url. The exception message was: 対象のコンピューターによって拒否されたため、接続できませんでした。
at OpenQA.Selenium.Remote.HttpCommandExecutor.Execute(Command commandToExecute)
at OpenQA.Selenium.Remote.DriverServiceCommandExecutor.Execute(Command commandToExecute)
at OpenQA.Selenium.WebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
at OpenQA.Selenium.WebDriver.set_Url(String value)
at OpenQA.Selenium.Navigator.GoToUrl(String url)
0