====== 02.Webスクレイピング ======
[[00.python:index.html|Pythonトップページ]]
===== chromedriverを利用する方法(2021年9月時点) =====
やってみました。
https://i-doctor.sakura.ne.jp/font/?p=46745
GoogleColaboratoryでchromedriverを利用する(2021年9月版)
2021年9月7日
https://i-doctor.sakura.ne.jp/font/?p=46761
Windows10にAnacondaをインストールしてchromedriverを利用する(2021年9月版)
2021年9月8日
https://i-doctor.sakura.ne.jp/font/?p=47195
Selenium(Python)でYahooJapanに自動ログインしてみる
2021年9月20日
===== 見出し =====
https://qiita.com/Chanmoro/items/db51658b073acddea4ac
@Chanmoro
が2019年10月03日に更新
10分で理解する Beautiful Soup
https://qiita.com/wejhhv/items/59d739b40dc6f7f5aabc
@wejhhv
が2021年05月03日に更新
PythonとSeleniumで自動ログインを行う
https://techacademy.jp/magazine/28392
PythonでSeleniumを利用してWebサイトのログインを自動化する方法を現役エンジニアが解説【初心者向け】
20180130
https://kino-code.com/docker_python/
理屈はさておき、Dockerを使って、あっという間にPythonのデータ分析の環境構築をする|WindowsとMacの説明あり
https://qiita.com/ninoko1995/items/0fc8ab26178da0fc0ae5
@ninoko1995
が2019年11月01日に更新
【python】sakuraサーバー上でpythonを使ってtwitter投稿するまでの話
https://qiita.com/wejhhv/items/59d739b40dc6f7f5aabc
# https://www.geeksforgeeks.org/python-selenium-find-button-by-text/
from selenium import webdriver
import time
driver = webdriver.Chrome() #WEBブラウザの起動
driver.get('https://xxx.xx.com/')
time.sleep(1)
driver.set_window_size(1920,1080)
time.sleep(1)
mail = driver.find_element_by_name('login-id')
password=driver.find_element_by_name('password')
mail.clear()
password.clear()
mail.send_keys("メールアドレス")
password.send_keys("パスワード")
time.sleep(3)
#mail.submit()
# Find the button using text
button = driver.find_element_by_xpath('//button[normalize-space()="ログイン"]')
button.click()
time.sleep(10)
basho = driver.find_element_by_xpath("//*[text()=\'ここをクリック\']")
basho.click()
# 画面が読み込まれるのを待つのに10秒くらい必要。3秒ではダメだった
time.sleep(10)
button2 = driver.find_element_by_xpath('//button[normalize-space()="打刻"]')
button2.click()
===== 見出し =====
[[00.python:index.html|Pythonトップページ]]