python+selenium学習レコード
1189 ワード
一、ChromeDriverのインストール
ChromeブラウザをインストールしてからChromeDriverをインストールします.
公式サイト:https://sites.google.com/a/chromium.org/chromedriver、上にバージョン対応関係があります.
ダウンロード先:https://chromedriver.storage.googleapis.com/index.html.
ダウンロードが完了したら、ChromeDriverの実行可能ファイルを環境変数に設定します.
Windowsではchromedriverを直接exeファイルはPythonのScriptsディレクトリの下にドラッグします.
Pythonコード検証:
実行後、空のChromeブラウザがポップアップされた場合は、すべての構成に問題がないことを証明します.
ポップアップ後にフラッシュバックした場合は、ChromeDriverバージョンとChromeバージョンが互換性がない可能性があります.ChromeDriverバージョンを交換してください.
二、selenium位置決め方法
Seleniumは8つの位置決め方式を提供しています. id name class name tag name link text partial link text xpath css selector
この8つの位置決め方式がPython seleniumで対応する方法は以下の通りである. find_element_by_id() find_element_by_name() find_element_by_class_name() find_element_by_tag_name() find_element_by_link_text() find_element_by_partial_link_text() find_element_by_xpath() find_element_by_css_selector()
ChromeブラウザをインストールしてからChromeDriverをインストールします.
公式サイト:https://sites.google.com/a/chromium.org/chromedriver、上にバージョン対応関係があります.
ダウンロード先:https://chromedriver.storage.googleapis.com/index.html.
ダウンロードが完了したら、ChromeDriverの実行可能ファイルを環境変数に設定します.
Windowsではchromedriverを直接exeファイルはPythonのScriptsディレクトリの下にドラッグします.
Pythonコード検証:
from selenium import webdriver
browser = webdriver.Chrome()
実行後、空のChromeブラウザがポップアップされた場合は、すべての構成に問題がないことを証明します.
ポップアップ後にフラッシュバックした場合は、ChromeDriverバージョンとChromeバージョンが互換性がない可能性があります.ChromeDriverバージョンを交換してください.
二、selenium位置決め方法
Seleniumは8つの位置決め方式を提供しています.
この8つの位置決め方式がPython seleniumで対応する方法は以下の通りである.