🙌
Google ColabでSeleniumからサイトにログインしてみる
やりたいこと
今回やりたいのはSeleniumを使って、サイトにログインすることです。
ログインしてからいろいろやりたいのはやまやまですが、とりあえずできたところまでのブログになります。
実行環境など
- Google Colaboratory
- Python
- Selenium
今回、環境構築が面倒だったので、Google Colaboratoryを使いました。
Google ColaboratoryでSeleniumを使う場合は以下をコードに入れて実行する必要があります。
!pip install google-colab-selenium
コード
import google_colab_selenium as gs
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument("--headless")
options.add_argument('--disable-dev-shm-usage')
options.add_argument("--no-sandbox")
options.add_argument("--lang=ja")
driver = gs.Chrome(options=options)
driver.implicitly_wait(10)
def main():
# URL
url = "https://example.com"
driver.get(url)
username = "test-username"
password = "test-password"
input_username = driver.find_element(By.ID, "UserName")
input_username.send_keys(username)
input_pass = driver.find_element(By.ID, "UserPassword")
input_pass.send_keys(password)
login = driver.find_element(By.ID, "SubmitLogin")
login.click()
print(driver.title)
# 実行
main()
Discussion