python3とSeleniumをつかってchromeを立ち上げる方法
python3とSeleniumをつかってchromeを立ち上げる方法
selemiumとpython3を使った方法
インストール
- Python 3系
Python 3 public
インストール解説サイト
※Pathに追加しよう
- Selenium_ブラウザを操作するライブラリ
cmd
pip install selenium
※Seleniumサーバーのダウンロードは不要
chromedriver.exe chromeドライバーのインストール
ChromeDriver - WebDriver for Chrome
- 自分のブラウザのバージョンに合わせてダウンロードする
- 設定>ヘルプ>chromeについて
- windowsの場合chromedriver_win32.zipをダウンロードする
- エラーで使用できなくなったら新しいものに更新すること
サンプルコード01
sample.py
from selenium import webdriver
def sample(d):
d.get('https://www.google.com')
if __name__ == '__main__':
"""
コマンドラインからの呼出し
"""
d = webdriver.Chrome(executable_path='chromedriver.exe')
sample(d)
実行方法
cmd
python sample.py
サンプルコード02
# タイムアウトとクッキー削除
# - dはWebドライバのインスタンス
# - 画面表示するまでに時間がかかるものはタイムアウトを長くしておく必要がある
# - クッキーを削除すると、複数画面で別のユーザでログインなどが可能
d.implicitly_wait(60)
d.delete_all_cookies()
# ボタン押下_JavaScriptでクリックイベントを操作している時はこれで押下
btn = d.find_element_by_id("btn_id") #ボタンのIDを取得
d.execute_script("arguments[0].click();", btn) #ボタンを押下
# 入力項目に文字を入力する
name = d.find_element_by_id("name_id")
name.send_keys("名前")
Author And Source
この問題について(python3とSeleniumをつかってchromeを立ち上げる方法), 我々は、より多くの情報をここで見つけました https://qiita.com/Masa79/items/780cfcbab8005ed00d0a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .