我尝试使用PhantomJS测试Python中的网页。我安装了phantomJS 1.9.7,可以从终端正确运行phantomJS控制台。我也可以用
>phantomjs --webdriver 8910
wget可以获取此页面:
^{pr2}$所以我知道服务器已经启动,正在响应请求。现在,我试着用ipython的话:
pip install selenium
运行正常。从ipython内部
from selenium import webdriver
driver = webdriver.PhantomJS(port=8910)
我得到了
Message: u'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\n<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">\n<TITLE>ERRO: A URL solicitada não pode ser recuperada</TITLE>\n<STYLE type="text/css"><!--BODY{background-color:#ffffff;font-family:verdana,sans-serif}PRE{font-family:sans-serif}--></STYLE>\n</HEAD><BODY>\n<H1>ERRO</H1>\n<H2>A URL solicitada não pode ser recuperada</H2>\n<HR noshade size="1px">\n<P>\n\nNa tentativa de recuperar a URL:\n<A HREF="http://127.0.0.1:8910/wd/hub/session">http://127.0.0.1:8910/wd/hub/session</A>\n<P>\nO seguinte erro foi encontrado:\n\n<UL>\n<LI>\n<STRONG>\nFalha na conexão\n</STRONG>\n</UL>\n\n<P>\nO sistema retornou:\n<PRE><I> (111) Connection refused</I></PRE>\n\n<P>\nO host remoto (servidor) ou a rede pode estar indisponível. Por favor tente novamente.\n</P>'
重要的是“拒绝连接”。如何从ipython连接PhantomJS webdriver?在
目前没有回答
相关问题 更多 >
编程相关推荐