目次

02.Webスクレイピング

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()

見出し

Pythonトップページ