scrapy安装详解--秒懂!

简介: scrapy安装详解--秒懂!

-----------------------------------通过headers中的User-Agent字段来反爬--------------------------------------------------


  • 解决方法:请求之前添加User-Agent即可;更好的方式是使用User-Agent池来解决(收集一堆User-Agent的方式,或者是随机生成User-Agent)
import random
def get_ua():
    first_num = random.randint(55, 62)
    third_num = random.randint(0, 3200)
    fourth_num = random.randint(0, 140)
    os_type = [
        '(Windows NT 6.1; WOW64)', '(Windows NT 10.0; WOW64)', '(X11; Linux x86_64)',
        '(Macintosh; Intel Mac OS X 10_12_6)'
    ]
    chrome_version = 'Chrome/{}.0.{}.{}'.format(first_num, third_num, fourth_num)
    ua = ' '.join(['Mozilla/5.0', random.choice(os_type), 'AppleWebKit/537.36',
                   '(KHTML, like Gecko)', chrome_version, 'Safari/537.36']
                  )
    return ua


-------------------------SCRAPY在windows 下的安装-----------------------------

常见的错误:1.VC++14 TWISTED----->没有vc++的支持,这个时候需要进行离线安装------使用.whl文件进行安装


whl就是一种zip包格式,但是我们需要先安装wheel模块才能安装whl包。安装很简单,我们只需要在ide中输入pip install wheel即可。这种情况是在刚刚安装好python而且从没有装过wheel模块的情形下。


https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted  在这个网站下载whl文件

下载好了就切换到相对应的目录下面进行cmd操作:pip install *****

20190712000320996.png

2.即使在安装完成后在cmd中输入scrapy命令,出现了  uasage:。。。Availble commands:.......  相关的内容,这样仍然还没有安装完成

   scrapy bench 只要一运行就会报win32的错误------》解决:pip install  pywin32


3.在上面的操作都完成了之后,再使用pip   install   scrapy------进行安装

 安装正常都是没有问题了,安装好了之后,再使用scrapy bench进行测试     如果出现如下的界面,说明安装成功:

20190712001409647.png

20190711201734162.png

4.在PC 的开发环境中创建scrapy项目

  首先,现在PC中穿件一个project记得使用你所安装的  Interpreter  也就是要指定你所安装好了的python

20190712151915812.png


然后在磁盘中打开该项目所在的目录:

       使用  cmd  进行操作,使用   scrapy  startproject  ****

20190712152150342.png

20190712152233833.png

这样就大功告成!

相关文章
|
4月前
|
NoSQL MongoDB Docker
百度搜索:蓝易云【Scrapy框架之Docker安装MongoDB教程。】
现在,你已经成功在Scrapy框架中使用Docker安装并配置了MongoDB。你可以在Scrapy爬虫中使用MongoDB进行数据存储和处理。
239 0
|
9月前
|
Shell Linux Python
关于Python安装Scrapy库的常见报错解决
关于Python安装Scrapy库的常见报错解决
444 0
|
10月前
|
数据采集 搜索推荐 中间件
【 ⑬】Scrapy库概述(简介、安装与基本使用)
【 ⑬】Scrapy库概述(简介、安装与基本使用)
144 0
|
Python Windows
Anaconda详细安装及安装Scrapy框架
Anaconda详细安装及安装Scrapy框架
303 0
|
Python Windows
python怎么安装第三方库,python国内镜像源,终于找到最全的安装教程啦;如Requests,Scrapy,NumPy,matplotlib,Pygame,Pyglet,Tkinter
python怎么安装第三方库,python国内镜像源,终于找到最全的安装教程啦;如Requests,Scrapy,NumPy,matplotlib,Pygame,Pyglet,Tkinter
1094 0
|
Python Windows
在 windows系统中安装 Scrapy详细过程
在 windows系统中安装 Scrapy详细过程
342 0
在 windows系统中安装 Scrapy详细过程
|
C++ Python
Windows10,python3.8安装scrapy
Windows10,python3.8安装scrapy
170 0
Windows10,python3.8安装scrapy
|
数据采集 NoSQL Shell
Python编程:windows安装scrapy及报错
Python编程:windows安装scrapy及报错
233 0
Python编程:windows安装scrapy及报错
|
数据采集 存储 Ubuntu
Python:Scrapy的安装和入门案例
Python:Scrapy的安装和入门案例
153 0
Python:Scrapy的安装和入门案例
|
数据采集 机器学习/深度学习 Web App开发
Crawler之Scrapy:Scrapy简介、安装、使用方法之详细攻略
Crawler之Scrapy:Scrapy简介、安装、使用方法之详细攻略
Crawler之Scrapy:Scrapy简介、安装、使用方法之详细攻略