2020/10/2
Selenium
Python Seleniumを使用する
Seleniumをインストール
pip install selenium
ChromeDriverをインストール
次のコマンドを使用するとchromedriverのバージョン一覧が表示されます。
pip install chromedriver-binary==
インストールされているChromeのバージョンに合わせてchromedriverをインストールして下さい。
pip install chromedriver-binary==85.0.4183.87.0
サンプルコード
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support.expected_conditions import presence_of_element_located
import chromedriver_binary
driver = webdriver.Chrome()
wait = WebDriverWait(driver, 10)
driver.get("https://google.com/ncr")
driver.find_element(By.NAME, "q").send_keys("cheese" + Keys.RETURN)
first_result = wait.until(presence_of_element_located((By.CSS_SELECTOR, "h3>div")))
print(first_result.get_attribute("textContent"))
詳細はSeleniumブラウザー自動化プロジェクトを参照してください