きわめて小ネタですが、同じ問題に遭遇するかもしれない、どなたかの
役に立つかもしれないので、Qiitaでシェアさせてください。
経緯
Python3.5からのSelenium WebDriverでFireFoxをプログラムから制御
して、いろいろやろうと思いました。たとえばサイトの自動テストを
書いたり、BeautifulSoupと組み合わせてスクレイピングしたり等です。
ところが、Selenium with Pythonの、いちばん最初のサンプルコード、
2.1 Simple Usageからしてうまくいきません。
ちなみにFireFoxは 本稿投稿時点での最新、Version 48.0.2 を使ってました。
解決方法
自分は、Seleniumをそれほど掘って調べたことはなく詳しくはありませんから、
下手の考え休むに似たりにならないうちに
「もう、知ってる人に聞いたほうが早ええわ」
と判断。Stackoverflow に質問投げたら、ほぼ即レスで
「FFをVersion47にダウングレードすると動くよ」
というアドバイスが返ってきて、やってみたら解決しました。
以下、自分の投げた、その質問です。
“Can't load the profile” error occured with Selenium WebDriver by Python3.5 and FF48
雑感
やっぱ英語で質問すると解決早いわー。見てる人の数が違うもんな。