Kの備忘録(仮)

Python、VBA、Excelを中心に記事を投稿

Pythonのsleniumでスクレイピング - ログインしてファイルダウンロードする - ※この記事は個人的な備忘録です

はじめに

  • この記事は個人的な備忘録です。
  • 業務で使用するためのサンプルツール用のコードなどを記述します。書きかけのコードもあります。
  • あくまでサンプルのため、コードの実践は自己責任でお願いします。

概要

まずはselenumが適用できるかチェックをする

コード

# WebドライバーでChromeを開く
from selenium import webdriver
driver_file = r'C:\Users\自分のフォルダ\ドライバのパス\chromedriver.exe'
browser = webdriver.Chrome(driver_file)

url = 'ログインしたいサイトのURL'
browser.get(url)

# 以下テスト用
# ()内はクラスやIDを調べて編集する
browser.title

# ログインIDを入力
login_id = browser.find_element_by_name("login")
login_id.send_keys("ログインIDを入力")

# パスワードを入力
password = browser.find_element_by_name("passwd")
password.send_keys("パスワードを入力")

#ログインボタンをクリック
login_btn = browser.find_element_by_name("btnSubmit")
login_btn.click()
#2秒待機

#チェックボックスをクリック
check = browser.find_element_by_class_name("checkbox")
check.click()

time.sleep(2)

#ダウンロードボタンをクリック
dlbtn = browser.find_element_by_class_name("downlord")
dlbtn.click()



browser.quit()