【发布时间】:2015-02-24 18:24:17
【问题描述】:
我正在尝试将 selenium/phantomjs 与 scrapy 一起使用,但我遇到了很多错误。比如下面的代码sn -p:
def parse(self, resposne):
while True:
try:
driver = webdriver.PhantomJS()
# do some stuff
driver.quit()
break
except (WebDriverException, TimeoutException):
try:
driver.quit()
except UnboundLocalError:
print "Driver failed to instantiate"
time.sleep(3)
continue
很多时候,驱动程序似乎无法实例化(因此 driver 未绑定,因此出现异常),我得到了简介(以及我输入的打印消息)
Exception AttributeError: "'Service' object has no attribute 'process'" in <bound method Service.__del__ of <selenium.webdriver.phantomjs.service.Service object at 0x7fbb28dc17d0>> ignored
谷歌搜索,似乎每个人都建议更新我拥有的 phantomjs(1.9.8 从源代码构建)。有人知道还有什么可能导致这个问题和合适的诊断吗?
【问题讨论】:
-
你使用的是什么
selenium包版本? -
@alecxe v2.44.0 来自
pip
标签: python selenium selenium-webdriver scrapy phantomjs