- 2019-06-11 (Tue) 19:42
- 一般
必要な情報が操作性の悪いウェブサービスからしか入手できず,そのためにブラウザ操作で延々とポチポチし続けなければならない…… とかいうアホな状況からの脱却のために Selenium を使ってみた.Selenium は実際のブラウザを遠隔操作するので,自前の http クライアントなスクリプトを書いた場合に悩ましい JavaScript 関係とかを気にしなくていいので嬉しい.
ということで,自分用メモ: pip3 install selenium で本体入れる.そして各ブラウザを操作するためのドライバプログラムを落としてきてパスに入れる.これで Python からブラウザが操作できる.
とりあえず,インタプリタからぶっ叩いて目的の操作が一通りできることは確認できた.あとは適当なウェイトを入れつつ自動で走るようにスクリプトを組めば良い.
だがしかし,Firefox のドライバが初回にコケるのは何故だ…… アップデートチェックか何かが悪さしているのだろうか?
- Newer: ことはじめ