参考サイト
◆WindowsにPython2.7とPython3.7が共存できるようにインストールする
https://qiita.com/segur/items/23f276320216c3aa7cf7
※インストールパス:"C:\Python37"
環境変数追加
C:\Python37
C:\Python37\Scripts
C:\wakasama\Software\Python\GoogleChrome
※下記配下を一括でコピーして上記フォルダーに配置し、Chromeの設定にある[既定のブラウザ]で規定に設定
"C:\Program Files (x86)\Google\Chrome\Application"
※起動時に「プロフィール エラーが発生しました」メッセージが表示される場合
下記フォルダーにある「Default」フォルダーを削除
%USERPROFILE%\Local Settings\Application Data\Google\Chrome\User Data
◆pip installをオフライン環境で行う方法
https://qiita.com/analytics-hiro/items/2565adbb2c900e6738cd
◆Python + Selenium で Chrome の自動操作を一通り
https://qiita.com/memakura/items/20a02161fa7e18d8a693
インストール
※前提として、必要なものは下記URLから事前にダウンロード
◆Python
https://www.python.org/downloads/release/python-374/
◆GoogleChrome
※インストール後に、下記フォルダーを丸ごとコピー
C:\Program Files (x86)\Google\Chrome\Application
◆Google Chrome Older Versions Download (Windows, Linux & Mac)
https://www.slimjet.com/chrome/google-chrome-old-version.php
※古いバージョン(ただし非公式)
◆Google Chrome の自動更新を止める
https://gist.github.com/t-mat/3696044
reg delete HKLM\SOFTWARE\Policies\Google\Update /v AutoUpdateCheckPeriodMinutes /f
◆Chromeで「アップデートは管理者によって無効になっています」エラーが出る場合の対処
https://www.teradas.net/archives/16840/
※上記のレジストリ操作でも更新されたら、こっちのグループポリシー設定を試す
◆ChromeDriver - WebDriver for Chrome
https://chromedriver.chromium.org/downloads
◆Selenium
https://pypi.org/project/selenium/3.141.0/
※pip install selenium-3.141.0.tar.gz
◆urllib
https://pypi.org/project/urllib3/1.24.1/
※pip install urllib3-1.24.1.tar.gz
◆pytest
※未導入
◆pytestに入門してみたメモ
https://qiita.com/everylittle/items/1a2748e443d8282c94b2
動作検証
import time
from selenium import webdriver
# chromedriver.exeはパス指定
driver = webdriver.Chrome(executable_path='D:\\Selenium\\chromedriver.exe')
driver.get('https://www.google.com/')
time.sleep(5)
search_box = driver.find_element_by_name("q")
search_box.send_keys('ChromeDriver')
search_box.submit()
time.sleep(5)
driver.quit()