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安装