seleniumとは?
Seleniumは、Webブラウザの操作を自動化するためのライブラリです。
ドライバとライブラリをインストールする
!apt install chromium-chromedriver #Chromeを操作するためのドライバ
!pip install -U requests #seleniumインストール時の依存関係コンフリクト解消
!pip install selenium #seleniumライブラリ
ライブラリを読み込む
webdriverは、ブラウザを操作するためのドライバです。
from selenium import webdriver #seleniumライブラリ>webdriverモジュール
import time as t
ドライバにオプションを設定する
ColaboratoryでChromeを使うときは、ヘッドレスモード(バックグラウンドモード)を指定してください。
options=webdriver.ChromeOptions()
options.add_argument("--headless") #ヘッドレスモード有効化
options.add_argument("--no-sandbox") #sandboxモードを解除
driver = webdriver.Chrome(options=options)
Chromeを操作して情報を取得する
url="https://www.google.com/" #URLを指定
driver.get(url) #ページの情報を取得
t.sleep(5) #ページ情報を全て取得できるように5秒待機
print(driver.title) #ページのタイトルを取得
コメント