我喜欢 selenium,也喜欢 scraperwiki,但不知怎的,我无法让它们一起正常工作。我尝试在 scraperwiki 上使用 selenium 以两种方式打开网站,这两种方法都是从教程中获得的:
import selenium
sel = selenium.selenium("localhost",4444,"*firefox", "http://www.google.com")
sel.open("http://google.com")
这不起作用。它给了我以下错误:
error: [Errno 111] Connection refused
这也不是:
from selenium import webdriver
browser = webdriver.Firefox()
这给出了另一个错误:
/usr/lib/python2.7/subprocess.py:672 -- __init__((self=<subprocess.Popen object at 0x1d14410>, args=[None, '-silent'], bufsize=0, executable=None, stdin=None, stdout=-1, stderr=-1, preexec_fn=None, close_fds=False, shell=False, cwd=None, env=None, universal_newlines=False, startupinfo=None, creationflags=0))
AttributeError: 'NoneType' object has no attribute 'rfind'
有人认为这是合乎逻辑的原因吗?
scraperwiki 上的文档表明,硒“只有在您有 Selenium 服务器指向时才在 ScraperWiki 中有用。” 我不知道他们对此的确切含义,但我认为这可能是问题的原因。任何帮助将不胜感激。