python 找到目录下文件名规则_windows下爬虫框架的安装pyspiderl

4a554209e5b442c8d2472e7e3e3aa462.gif

06ba89a5fc674650405f4010f03512a6.png

命令行直接输入:
pip install pyspider 
不出意外的话肯定会报错,怎么解决呢?
一,下载pycurl 库


下载地址:

https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl 

这里注意 选择与自己下载python版本相对应的

226a93d44ebfe8689a0c13a747f4d3f8.png 下载好之后将下载的文件放在python 目录下像我一样

e8984ba46a312955e380d692dc098fb1.png 然后在回到cmd 
   先  cd D:\python3 下 然后执行下边命令
   pip install pycurl-7.43.0.3-cp38-cp38-win_amd64.whl  

 (这里 .whl文件名 是你下载的那个.whl文件名) 

 切勿直接复制

ed6956ff5ee6710f6e3e730310098aab.png 
二,安装pyspider 


直接cmd 下


pip install pyspider

078f4011a0a56b4f5f93c42f92d67964.png 三,此时在运行pyspider 还是会报错


打开python安装目录,找到下边这四个文件(这里给大家截图看不懂文字的直接看图,标注的很清楚)。

9165beda76e5623baab57ffe4692c619.png 

1)Libsite-packagespyspiderrun.py

0ba2753f4ecaaf9dcfd63ea707598724.png 

2)Libsite-packagespyspiderwebuiapp.py

5cef65dcff251fe19f5f47307c9e914c.png 

3)Libsite-packagespyspiderfetchertornado_fetcher.py

83d5850d76f86b87e18cb25d522ee514.png 

重点来了,将这三个文件里边的async 全部修改为 async123(新手的话装一个小红本打开就好)
4)Libsite-packagespyspiderwebuiwebdav.py

7da765f86902e066cf2dc0da3a2ff6f0.png 

将这个文件里边的
209行的  'domaincontroller': NeedAuthController(app),
修改为
'http_authenticator': {
        'HTTPAuthenticator': NeedAuthController(app),
},
四,运行pyspider测试是否成功安装


最后 在来运行 pyspider

d0ba489947ec61aace9421673889b7a1.png 

此时打开浏览器试试 127.0.0.1:5000 

7ea78cc4d50a6dec0f0581dd7c7a1469.png 完美解决!

347f74e1fd45f14f7ca05a1975d0beb1.png

推荐文章++++

941a47728575d266f9862157e8f588cd.png

*中国网络爬虫违法违规案例收集与总结

*只因写了一段爬虫,公司200多人被抓!

*Proxy_Pool:简易爬虫代理IP池

6d455627a8691e336bfaa119bcdda010.png

c6961dd3e686195151247c7d9a112be7.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值