質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

Q&A

解決済

2回答

6754閲覧

selenium drivergetでエラー

0-0.

総合スコア13

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

0グッド

0クリップ

投稿2018/04/04 12:56

編集2018/04/19 04:33

前提・実現したいこと

seleniumでgmailにlogin後、drivergetでページを遷移しようとしたところ
エラーが発生するようになってしまいました
前はならなかったのですが急に起きるようになってしまい、環境を再構築し直しましたが
できませんでした。ご教授願います

発生している問題・エラーメッセージ

Traceback

1 File "hoge.py", line 23, in <module> 2 driver.get("https://www.yahoo.co.jp/") 3 File "/usr/local/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 324, in get 4 self.execute(Command.GET, {'url': url}) 5 File "/usr/local/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 310, in execute 6 response = self.command_executor.execute(driver_command, params) 7 File "/usr/local/lib/python3.6/site-packages/selenium/webdriver/remote/remote_connection.py", line 466, in execute 8 return self._request(command_info[0], url, body=data) 9 File "/usr/local/lib/python3.6/site-packages/selenium/webdriver/remote/remote_connection.py", line 490, in _request 10 resp = self._conn.getresponse() 11 File "/usr/local/Cellar/python/3.6.4_4/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1331, in getresponse 12 response.begin() 13 File "/usr/local/Cellar/python/3.6.4_4/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 297, in begin 14 version, status, reason = self._read_status() 15 File "/usr/local/Cellar/python/3.6.4_4/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 266, in _read_status 16 raise RemoteDisconnected("Remote end closed connection without" 17http.client.RemoteDisconnected: Remote end closed connection without response

該当のソースコード

Python3

from selenium import webdriver from selenium.webdriver.common.keys import Keys from time import sleep driver = webdriver.Chrome() #gmail login driver.get("https://accounts.google.com/signin/v2/identifier?hl=ja&passive=true&continue=https%3A%2F%2Fwww.google.co.jp%2F&flowName=GlifWebSignIn&flowEntry=ServiceLogin") sleep(2) element = driver.find_element_by_xpath("//*[@id='identifierId']") element.send_keys("gmail ID") sleep(2) element = driver.find_element_by_xpath("//*[@id='identifierNext']") element.click() sleep(2) element = driver.find_element_by_xpath("//*[@id='password']/div[1]/div/div[1]/input") element.send_keys("gmail PW") sleep(2) element = driver.find_element_by_xpath("//*[@id='passwordNext']") element.click() sleep(5) driver.get("https://www.yahoo.co.jp/")

試したこと

PCの初期化しましたダメでした

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

brew版ChromeDriverではなく、公式ページにある実行ファイル版ChromeDriverに変更したところ上手く動くようになりました

投稿2018/05/14 00:50

0-0.

総合スコア13

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

前はならなかったのですが急に起きるようになってしまい

とのことですが、ブラウザ含め実行環境はローカルPC(Macとか)でしょうか?

ブラウザのバージョンがアップデートで変わると、対応するドライバーがうまく動かなくなることがありました。
ドライバーの公式サイトなども、よかったら確認してみてください。

このあたり:
https://sites.google.com/a/chromium.org/chromedriver/downloads

投稿2018/04/04 13:01

編集2018/04/04 13:03
suama

総合スコア1997

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0-0.

2018/04/04 13:14

はい 環境はローカルPCでMacを使用しております 対応するバージョンを確認したところ対応しておりました... 環境のバージョンを下げた方が良いのでしょうか?
suama

2018/04/04 13:31

こんばんは。わたしも久しぶりにChrome + Seleniumで実行しようとして、先日うまく動かなくて公式サイトからドライバをダウンロードしました。 ブラウザ側を最新にするほうがセキュリティ的にも望ましいので、ブラウザのバージョンに対応するドライバにする、というのがまず一つかと思います。 よかったらChromeのバージョンと、chromedriverのバージョンを添えていただけますか? 例: ``` $ chromedriver -v ChromeDriver 2.36.540469 (1881fd7f8641508feb5166b7cae561d87723cfa8) ``` それでダメだと別の原因かなと思います。
0-0.

2018/04/04 14:21

バージョンを確認しました ChromeDriver 2.36.540469 (1881fd7f8641508feb5166b7cae561d87723cfa8) です 原因が何なのかサッパリです,,,
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問