前提・実現したいこと
Python学習中の初心者です。
PythonとseleniumでWEBサイトのスクレイピングを行いたいのですが、練習サイトなどでは処理できますが、実際のサイトでうまくできません。
対象となるサイトでは、オーバーレイ広告やjavascriptによる右クリック禁止などが行われており、そのあたりを疑っております。対処方法を教えてください。
(javascriptを無効にすることで解決できるのではないかと考えていますが、chrome driverでの無効化もできず困っております。)
(トラブルの原因がつかめておらず、そのあたりを教えていただけるだけでも助かります。)
発生している問題・エラーメッセージ
エラーメッセージ [8400:8240:0823/170344.330:ERROR:ssl_client_socket_impl.cc(959)] handshake failed; returned -1, SSL error code 1, net_error -113 [8400:8240:0823/170344.474:ERROR:ssl_client_socket_impl.cc(959)] handshake failed; returned -1, SSL error code 1, net_error -113 [3456:10528:0823/170348.345:ERROR:ppapi_thread.cc(309)] Failed to load Pepper module from internal-not-yet-present (error: 126) ### 該当のソースコード from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.by import By from selenium.webdriver.common.desired_capabilities import DesiredCapabilities url = ''; #URLは事象により省略 driver = webdriver.Chrome("c:/driver/chromedriver.exe"); driver.get(url); driver.implicitly_wait(10) # 秒 title = driver.find_element_by_className('//*[@id="block-mspiral-core-custom-page-title"]/div/div') print(title) print("finish") driver.quit() ### 試したこと 1. WEBサイトを開く時間がかかるため、10秒間のwaitを設けました。 2. オーバーレイ広告と右クリック禁止を解除するため、javascript無効化を試みましたがうまくいきませんでした。 ### 補足情報(FW/ツールのバージョンなど) 使用ソフトはすべて最新版です。 Windows10 2004 python 3.8 chrome 84.0.4 selenium 3.141.59 ご面倒をおかけいたしますが、よろしくお願いします。