masakunの日記: 久しぶりに Google Chrome 触ったw
例の Python 授業ではブラウザを勝手に Firefox 入れて使っていたけど、
今日の授業中どうしても Firefox 100 で webdriver が動かせなかったので
仕方なく Google Chrome をいれた。
from datetime import datetime
import pandas as pd
from selenium import webdriverdriver_file = r'C:\Users\py220308\Downloads\selenium\chromedriver.exe'
driver = webdriver.Chrome(driver_file)
url = 'https://tonari-it.com/omikuji/'
driver.get(url)button = driver.find_element_by_id('omikuji')
button.click()
msg = driver.find_element_by_id('msg')data = {
'日付': [datetime.now()],
'おみくじ結果': [msg.text]
}
df = pd.DataFrame(data)
df.to_csv(r'11\omikuji.csv', header=False, index=False, mode='a')driver.quit()
Firefox ではなんかエラー出しまくりだった(エラーメッセージ記録するの忘れた)
のに、Google Chrome にしてちょいちょい修正したらあっさり動いた。
自宅で Google Chrome は入れたくないので、あとで Firefox で挑戦しようと思うけど、もしかしてこれかなー
This issue can be worked around by setting the TMPDIR environment
variable to a location that both Firefox and geckodriver have
read/write access to e.g.:% mkdir $HOME/tmp
% TMPDIR=$HOME/tmp geckodriver
それにしても Google Chrome 使いにくい。
久しぶりに Google Chrome 触ったw More ログイン