windows环境安装phantomjs和pyspider遇到的问题

Posted 卖鱼熊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows环境安装phantomjs和pyspider遇到的问题相关的知识,希望对你有一定的参考价值。

1. 安装phantomjs

下载地址:http://phantomjs.org/download.html

解压后将phantomjs.exe文件放到python根目录

 

2.安装pyspider

pip install pyspider

运行:pyspider 或 pyspider all

提示报错:RuntimeError: No supported color terminal library

我的tornado是4.5版本,降级到4.4.3后解决

pip uninstall tornado

pip install tornado==4.4.3

运行:pyspider 或 pyspider all

提示报错:

ValueError: Invalid configuration:
- Deprecated option ‘domaincontroller‘: use ‘http_authenticator.domain_controller‘ instead.

打开pyspider/webui/webdav.py

注释209行  # ‘domaincontroller‘: NeedAuthController(app), 

改为: http_authenticator: {HTTPAuthenticator: NeedAuthController(app)}, 

运行:pyspider 或 pyspider all

在浏览器输入localhost:5000

 

以上是关于windows环境安装phantomjs和pyspider遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章

windows10 phantomjs CasperJS安装和使用

windows版本的phantomjs-2.1.1-windows安装

25.安装配置phantomjs

win7-安装phantomjs,并添加环境变量。

Linux/CentOS环境下如何安装和配置PhantomJS工作环境

linux环境 安装chromedriver 和 phantomjs的方法