Webスクレイピング
実行環境
macOS Monterey
jupyternotebook 6.4.5
python 3.8
selenium 3.141.0
google chrome 95.0.4638.69
chromedriver 95.0.4638.54
webスクレイピングのため、jupiterで下記のコードでchromeを立ち上げると、処理開始時はブラウザが立ち上がるのですが、処理時間が長く、処理が終わると同時にブラウザが落ちて、以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
WebDriverException:Message:unknown error:Devtools port number file contents〈51884〉were in an unexpected format
該当のソースコード
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.select import Select
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.alert import Alert
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.common.exceptions import TimeoutException
options = Options()
options.add_argument('--disable-gpu');
options.add_argument('--disable-extensions');
options.add_argument('--proxy-server="direct://"');
options.add_argument('--proxy-bypass-list=*');
options.add_argument('--start-maximized');
DRIVER_PATH = '/Users/xxx/chromedriver' #/xxx/には使用しているPCのパスが入っています。
driver = webdriver.Chrome(executable_path=DRIVER_PATH, options=options)
試したこと
chromedriverをひとつ古いものにしてみましたが、結果は同じでした。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー