teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

2019/05/21 04:17

投稿

mush01
mush01

スコア14

title CHANGED
File without changes
body CHANGED
@@ -89,4 +89,20 @@
89
89
  (Driver info: chromedriver=74.0.3729.6 (255758eccf3d244491b8a1317aa76e1ce10d57e9-refs/branch-heads/3729@{#29}),platform=Mac OS X 10.14.4 x86_64)
90
90
 
91
91
  ```
92
- というエラーになり、やはりうまくいかないです。
92
+ というエラーになり、やはりうまくいかないです。
93
+
94
+
95
+
96
+ chromediverを開いてみたら
97
+ ```ここに言語を入力
98
+ Only local connections are allowed.
99
+ Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
100
+ [1558411773.099][SEVERE]: bind() failed: Address already in use (48)
101
+ IPv4 port not available.
102
+ ```
103
+ と書かれており、IPv4 port not availableを検索してみたら、
104
+ https://yuichon.com/2019/03/ruby-commanderror/のBlogを見つけました。
105
+ もしかして自分も適当にchrome driverを配置した原因で、binがおかしくなったのかなと思いましたが、
106
+ ターミナルでpython -Vはしっかりと動きました。
107
+
108
+ IPv4 port not availableは関係あるでしょうか?

2

a

2019/05/21 04:17

投稿

mush01
mush01

スコア14

title CHANGED
File without changes
body CHANGED
@@ -56,4 +56,37 @@
56
56
 
57
57
 
58
58
  以上です。
59
- よろしくお願いいたします。
59
+ よろしくお願いいたします。
60
+
61
+
62
+
63
+
64
+
65
+
66
+ 追記
67
+
68
+
69
+ ```ここに言語を入力
70
+ driver = webdriver.Chrome('/Users/aaa/scraping/chromedriver')
71
+ ```
72
+ に変更したところ
73
+
74
+ ```ここに言語を入力
75
+ Traceback (most recent call last):
76
+ File "a.py", line 4, in <module>
77
+ driver = webdriver.Chrome('/Users/aaa/scraping/chromedriver')
78
+ File "/Users/aaa/scraping/lib/python3.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 81, in __init__
79
+ desired_capabilities=desired_capabilities)
80
+ File "/Users/aaa/scraping/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 157, in __init__
81
+ self.start_session(capabilities, browser_profile)
82
+ File "/Users/aaa/scraping/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 252, in start_session
83
+ response = self.execute(Command.NEW_SESSION, parameters)
84
+ File "/Users/aaa/scraping/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
85
+ self.error_handler.check_response(response)
86
+ File "/Users/aaa/scraping/lib/python3.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
87
+ raise exception_class(message, screen, stacktrace)
88
+ selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
89
+ (Driver info: chromedriver=74.0.3729.6 (255758eccf3d244491b8a1317aa76e1ce10d57e9-refs/branch-heads/3729@{#29}),platform=Mac OS X 10.14.4 x86_64)
90
+
91
+ ```
92
+ というエラーになり、やはりうまくいかないです。

1

2019/05/21 03:42

投稿

mush01
mush01

スコア14

title CHANGED
@@ -1,1 +1,1 @@
1
- seleniumでchromeを動かしたい
1
+ seleniumでchromeを動かしたい chrome driverがうまく動かない
body CHANGED
File without changes