碎片:的DriverNotFoundError佐皮·testbrows

2024-04-27 23:25:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用pythonspilter自动化一个网站并从中获取数据。当我使用默认的浏览器模式(在browser()中保持空白)时,它会打开firefox并完成编写的任务,但是,当我使用headless浏览器时'zope.testbrowser'时,我得到以下错误。我应该在这里做什么?在

Traceback (most recent call last):
  File "pysplinter.py", line 4, in <module>
    browser = Browser('zope.testbrowser')
  File "/usr/local/lib/python2.7/dist-packages/splinter/browser.py", line 62, in Browser
    raise DriverNotFoundError("No driver for %s" % driver_name)
splinter.exceptions.DriverNotFoundError: No driver for zope.testbrowser

Tags: noinpybrowserzopefordriverline
1条回答
网友
1楼 · 发布于 2024-04-27 23:25:20

我不知道这是否仍然是相关的,但仍将张贴为他人的利益。在

我也面临同样的问题,我的问题是mechanize模块没有安装。在

修复

pip install mechanize

然而,在这之后,我又遇到了另一个issue。在

说明

这是在splinterbrowser.py中失败的代码行,但是由于except: pass,它被悄悄地忽略了。如果手动执行,可以观察到问题的根源:

^{pr2}$

相关问题 更多 >