記事ディレクトリ
1.chromedriverのバージョンを確認する
Selenium を使用する場合は、chromedriver 1 をダウンロードする必要があります。
まず、Chrome ブラウザのバージョンが自動的に 116 に更新されていることを確認します。
2. 対応する chromedriver バージョンを見つけます。http: //chromedriver.storage.googleapis.com/index.html では
、最新バージョンが 114 までしかないことがわかりました。chromedriver
は Chrome バージョンと一致せず、最新バージョンと一致する chromedriver はありません。クロムバージョン。
そのため、Chrome のバージョンをダウングレードし、自動更新を無効にすることを検討してください。
2. Chrome ブラウザをダウングレードし、自動更新を無効にする
1. まず、Chrome ブラウザと関連データをアンインストールします。
2. 次に、以前のバージョンを検索します: https://www.slimjet.com/chrome/google-chrome-old-version.php
ダウンロードが完了しました。
3. Chrome ブラウザの自動更新を無効にする:
「スタート メニュー」から「サービス」パネルに入ります。
Google 更新サービスを見つけます:
右クリック → プロパティ、スタートアップの種類を「無効」に変更します:
現時点では Chrome は自動的に更新されません:
更新ポップアップを無効にします:
Google Chrome を右クリック → プロパティ → ターゲット列の後に追加:--disable-background-networking
「OK」をクリックします。
3、chromedriverのダウンロード設定
1. Chrome ブラウザに対応する chromedriver をダウンロードします。
2. 解凍後、chromedriver.exe を Chrome ディレクトリと Python ディレクトリにそれぞれコピーします。
(1) Chrome ディレクトリ下:
Google Chrome アイコンを右クリック → ファイルの場所を開きます:
( 2) Python ディレクトリの下:
① Python の場所を見つけます: cmd に次のように入力しますwhere python
。
② chromedriver をコピーして Python の Scripts ディレクトリに貼り付けます。
3. 環境変数を設定します。
「マイコンピュータ」を右クリック→「プロパティ」→「システムの詳細設定」→「環境変数」を選択し、
「ユーザー変数」のパスを編集し、追加します。C:\Program Files (x86)\Google\Chrome\Application
4. テスト
Python コンパイラを開き、次のコードを記述します。
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
sleep(2)
driver.quit()
実行結果を確認してください:
成功しました!