python3.7安装pyspider

久未见 提交于 2020-01-29 06:28:59

1.安装wheel

pip install wheel

2.安装pycurl

下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

pip install pycurl
pip install D:\pycurl-7.43.0.3-cp37-cp37m-win_amd64.whl

3.安装pyspider

pip install pyspider

4.安装wsgidav

pip install wsgidav

5.pyspider all

pyspider all

  • 问题1:因为 async 和 await 从 python3.7 开始已经加入保留关键字中。所以async不能作为函数的参数名。
    在这里插入图片描述
    修复:async 全部替换为:async1

D:\ProgramData\Anaconda3\Lib\site-packages\pyspider
run.py
fetcher\tornado_fetcher.py
webui\app.py
在这里插入图片描述

  • 问题2:因为 WsgiDAV 发布了版本 pre-release 3.x
    在这里插入图片描述
    解决:

D:\ProgramData\Anaconda3\Lib\site-packages\pyspider\webui
209行:‘domaincontroller’: NeedAuthController(app),
修改为:
‘http_authenticator’:{
‘HTTPAuthenticator’:NeedAuthController(app),
},

在这里插入图片描述

6.安装PhantomJS

下载:https://phantomjs.org/download.html
在这里插入图片描述
解压之后,把 移动到:D:\ProgramData\Anaconda3\Scripts 目录下

7.访问:http://127.0.0.1:5000/

在这里插入图片描述
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!