无法连接到服务geckodriver。硒

时间:2018-03-16 14:16:56

标签: python python-3.x selenium selenium-webdriver

我在Python3中使用selenium。这是我的代码:

import socks
import socket
from selenium.webdriver import Firefox
from selenium.webdriver.firefox.options import Options


socks.set_default_proxy(socks.SOCKS5, "localhost", 9150)
socket.socket = socks.socksocket

opts = Options()
opts.set_headless()
assert opts.headless
browser = Firefox(options=opts)

browser.get('http://checkip.dyndns.org')
browser.save_screenshot('ip.png')

我收到了

  

selenium.common.exceptions.WebDriverException:消息:不能   连接到服务geckodriver

就行了

browser = Firefox(options=opts)

以下问题:

socks.set_default_proxy(socks.SOCKS5, "localhost", 9150)
socket.socket = socks.socksocket

如果我删除它们,代码正常工作。为什么会这样?我该如何解决这个问题?

0 个答案:

没有答案