2017-04-20 6 views
0
driver = webdriver.Firefox() 

driver.set_page_load_timeout(30) 

セレンドライバを使用してWebからデータをクロールしようとしています。しかし、Pythonで各ページの最大読み込み時間を設定すると、私はいつもエラーを出して何も役に立たないと教えてくれます。私はMacを使用しており、Pythonのバージョンは2.7です。誰も私にこの問題を解決する方法を教えてもらえますか?それは本当に私を狂ってしまう。セレンドライバのメソッド 'driver.set_page_load_time(30)'エラー

enter image description here

+0

と 同様の問題をgithub.com/mozilla/geckodriver/releases ... 'WebDriverException:メッセージ:'。それはそれ以下で何かを言いますか?また、質問に直接エラーを投稿することができれば、画像リンクが古くなるのを防ぐのに役立ち、画像共有をブロックするネットワーク(私のような)でもエラーが表示されることがあります。私はそれを見るために私の電話で質問を調べなければならなかった。乾杯。 – mrfreester

+0

イメージについて申し訳ありません。次回に変更します...悲しいことに、 '' WebDriverException:Message:」の下に何も残っていないので、例外は問題を解決するのに役に立たないと私には分かりません。 –

+0

これは役に立つメッセージではありませんが、私が提案することができる最高のものは、あなたがまだそれをしていなければ、あなたのgeckodriverを更新しようとしていることです、あなたの現在のffバージョンisn 'あなたが使用しているドライバでサポートされています。 – mrfreester

答えて

0

コメント欄で述べたように、これはgeckodriverfirefoxの結果であり、seleniumはお互いをサポートバージョンではありません。

解決策は、geckodriverを更新することです。参照のためのコメントで掲示さ

追加リソースのOP: は、その画像の下部には同じ溶液

関連する問題