ika墨のブログ

Twitter @ikasumi_sin 趣味など色々...たまに一人旅したこと書く

MSフォームを自動で回答するものを作ってみた

お久しぶりです

前回から何日更新してないか覚えません

 

今回なぜ、このような記事を作ったのかと言うと

毎朝、とあるフォームに回答しないと行けなくなった為です

余程なことがない限り毎回同じ回答を送るのはとても面倒

違うときだけ送信すればいいじゃないかとは思っていますがどうしようもないです

そこでこう思いました

https://images-na.ssl-images-amazon.com/images/I/81i-G8YToFL.jpg

 

退屈なことはPythonにやらせよう

ということで作っていきます

 

 

私の環境は

Win10 pro64bit

Python 3.8

です

 

ちょうど記事を書いてたところ全く同じ物を同タイミングで作っていたらしく

しかもとても分かりやすいので貼っておきます

 

qiita.com

正直Xpathを利用すれば場所を物理的に指定してるので間違いないですが下に行けば行くほどコードが長くなってあまり好きではないので

 

Span内の文字を選択するようにしました

driver.find_element_by_xpath("//span[normalize-space()='ここに文字が入る']")

 

Python全くできない自分でも色々試行錯誤して出来たので

Sleniumはとてもいいです

 

上記の記事の解説が神過ぎるので私はあえて解説しないことにします