02.Webスクレイピング
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()
見出し