パスワードを忘れた? アカウント作成
15657961 journal
日記

masakunの日記: 久しぶりに Google Chrome 触ったw

日記 by masakun

例の Python 授業ではブラウザを勝手に Firefox 入れて使っていたけど、
今日の授業中どうしても Firefox 100 で webdriver が動かせなかったので
仕方なく Google Chrome をいれた。

from datetime import datetime
import pandas as pd
from selenium import webdriver

driver_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 で挑戦しようと思うけど、もしかしてこれかなー

mozilla / geckodriver

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 使いにくい。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

開いた括弧は必ず閉じる -- あるプログラマー

読み込み中...