我正在运行Selenium和PhantomJS将搜索词输入网站并检索每个搜索词的点击次数.我必须这样做130,000次,所以代码运行良好一天,直到程序突然出现以下错误:
Traceback (most recent call last):
File "CBBPlyNwsScrape.py", line 82, in <module>
browser = webdriver.PhantomJS()
File "/Library/Python/2.7/site-packages/selenium/webdriver/phantomjs/webdriver.py", line 50, in __init__
self.service.start()
File "/Library/Python/2.7/site-packages/selenium/webdriver/phantomjs/service.py", line 69, in start
raise WebDriverException("Can not connect to GhostDriver")
selenium.common.exceptions.WebDriverException: Message: 'Can not connect to GhostDriver'
我在Mac OSX和Python 2.7.3上运行它.我安装了Selenium和PhantomJS的最新版本.任何人都可以告诉我发生了什么以及为什么GhostDriver长时间正常工作并突然停止了?
在ghostdriver.log文件中,这是它包含的全部内容:
PhantomJS is launching GhostDriver...
[ERROR - 2013-12-01T05:14:34.491Z] GhostDriver - Main - Could not start Ghost Driver => {
"message": "Could not start Ghost Driver",
"line": 82,
"sourceId": 4445044288,
"sourceURL": ":/ghostdriver/main.js",
"stack": "Error: Could not start Ghost Driver\n at :/ghostdriver/main.js:82",
"stackArray": [
{
"sourceURL": ":/ghostdriver/main.js",
"line": 82
}
]
}
谢谢
最佳答案 安装最新的幻像js修复了这个错误,这发生在默认的ubuntu 12.04 phantomjs destro