传统方式安装Scrapy(慎用)

练习了基本的操作之后,当然就要找框架来进行爬虫实验啊。于是就在网上找Windows 64安装Scrapy的方法,查到的都是非常繁琐的安装方式,由于Scrapy有很多个依赖,所以在安装Scrapy之前你就要先安装他的所有的依赖啊,下面列举出部分依赖库:

lxml模块 cryptography模块 pywin32模块 Twisted模块 pyOpenSSL模块等等,大家想想啊,Python怎么会那么顺利的让我们安装完这里模块呢?答案是一定的。有些人会说,我就不信我直接一个命令pip install Scrapy看看能不能直接安装上,敲完命令直接之歌回车键,看见命令行工具上显示的安装过程还笑出声来,终于可以进行爬虫了,没想到最后出现了一个错误failed with error code 1 in C:****************\Temp\pip-build-5f9_epll\Twisted\,于是乎就查到原来没有Twisted这个依赖的模块,想着pip install Twisted最后命令行工具上还是继续报错,安装失败啊(pip install Twisted[windows_platform]这个命令也试过,没有什么用的)。

安装Twisted模块

在这里告诉大家一个方法安装Twisted模块的方法啊,首先需要先安装wheel模块,这回使用pip install wheel不会报错的,直接安装成功啦。之后打开命令行工具输入Python进入Python环境(也就是输入Python命令),看到我的Python版本是3.6.1的,去

https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted这个地址下载对应版本的Twisted,

Twisted, an event-driven networking engine.

  • Twisted‑19.10.0‑cp38‑cp38‑win_amd64.whl
  • Twisted‑19.10.0‑cp38‑cp38‑win32.whl
  • Twisted‑19.10.0‑cp37‑cp37m‑win_amd64.whl
  • Twisted‑19.10.0‑cp37‑cp37m‑win32.whl
  • Twisted‑19.10.0‑cp36‑cp36m‑win_amd64.whl
  • Twisted‑19.10.0‑cp36‑cp36m‑win32.whl
  • Twisted‑19.10.0‑cp35‑cp35m‑win_amd64.whl
  • Twisted‑19.10.0‑cp35‑cp35m‑win32.whl
  • Twisted‑19.10.0‑cp27‑cp27m‑win_amd64.whl
  • Twisted‑19.10.0‑cp27‑cp27m‑win32.whl
  • Twisted‑18.9.0‑cp34‑cp34m‑win_amd64.whl
  • Twisted‑18.9.0‑cp34‑cp34m‑win32.whl

cp后面跟的数字是python的版本,比如现在我的python版本是3.5,那么需要下载cp35;

根据下面图片中的Python是win32还是arm64选择Twisted的版本,针对我的Python版本我下载了倒数第二个whl文件,之后进行安装pip install Twisted‑17.9.0‑cp36‑cp36m‑win32.whl(注意这里是文件全名),这时出现一个[filename.whl is not supported wheel on this platform]的错误,这时有人会说,楼主,你骗我。。。我这辈子都不会原谅你的。。。客官别急,遇到这种情况你就把win32和win64的版本都下下来分别安装试一下,我的系统是64位装arm64位的whl能成功

好了大功告成了,可以安装Scrapy了,如果出现缺少模块。那你就直接pip install *进行安装吧,最难搞定的Twisted都搞定了还怕什么呢?

非常爽的安装Scrapy方式

首先去https://www.anaconda.com/download/这个网站下载一个Anaconda客户端,并进行安装(网上有好多安装教程的),之后在命令行输入conda install scrapy命令就下载安装了Scrapy模块,就是这么简单,如果你使用conda install scrapy这个命令时出现Proceed ([y]/n)? 直接输入一个y点击回车就好了,就会在命令行工具上看见安装需要安装的模块,安装完直接输入Scrapy检验是否安装成功,如果出现pkg_resources.DistributionNotFound: The ‘pyasn1-modules’ distribution was not found and is required by service-identity类似的情况,那就使用pip install pyasn1-modules进行安装就行了。安装成功会像下面一样的:

Python 爬虫框架Scrapy安装汇总相关推荐

  1. Python爬虫框架Scrapy安装使用步骤

    一.爬虫框架Scarpy简介 Scrapy 是一个快速的高层次的屏幕抓取和网页爬虫框架,爬取网站,从网站页面得到结构化的数据,它有着广泛的用途,从数据挖掘到监测和自动测试,Scrapy完全用Pytho ...

  2. python常用命令汇总-Python爬虫框架Scrapy常用命令总结

    本文实例讲述了Python爬虫框架Scrapy常用命令.分享给大家供大家参考,具体如下: 在Scrapy中,工具命令分为两种,一种为全局命令,一种为项目命令. 全局命令不需要依靠Scrapy项目就可以 ...

  3. 精通python爬虫框架-精通Python爬虫框架Scrapy.pdf

    作 者 :(美)迪米特里奥斯·考奇斯·劳卡斯(Dimitrios Kouzis Loukas)著:李斌译 出版发行 : 北京:人民邮电出版社 , 2018.02 ISBN号 :978-7-115-47 ...

  4. 阅读《精通Python爬虫框架Scrapy》

    精通Python爬虫框架Scrapy 精通Python爬虫框架Scrapy 2018年2月的书,居然代码用的是Python2 环境使用的是Vagrant,但是由于国内网络的问题,安装的太慢了. 书里内 ...

  5. python数据分析案例2-1:Python练习-Python爬虫框架Scrapy入门与实践

    本文建立在学习完大壮老师视频Python最火爬虫框架Scrapy入门与实践,自己一步一步操作后做一个记录(建议跟我一样的新手都一步一步进行操作). 主要介绍: 1.scrapy框架简介.数据在框架内如 ...

  6. Python爬虫框架scrapy的用途及组件认识

    Python爬虫框架scrapy的用途及组件认识 今天简述一下Scrapy框架的大致处理流程,以方便大家更好的理解Scrapy的运行过程. Scrapy是一个快速.高层次屏幕抓取和web抓取pytho ...

  7. python爬虫scrapy安装_零基础写python爬虫之爬虫框架Scrapy安装配置

    前面十章爬虫笔记陆陆续续记录了一些简单的Python爬虫知识, 用来解决简单的贴吧下载,绩点运算自然不在话下. 不过要想批量下载大量的内容,比如知乎的所有的问答,那便显得游刃不有余了点. 于是乎,爬虫 ...

  8. pythonscrapy爬虫安装_零基础写python爬虫之爬虫框架Scrapy安装配置

    前面十章爬虫笔记陆陆续续记录了一些简单的Python爬虫知识, 用来解决简单的贴吧下载,绩点运算自然不在话下. 不过要想批量下载大量的内容,比如知乎的所有的问答,那便显得游刃不有余了点. 于是乎,爬虫 ...

  9. 用 Python 爬虫框架 Scrapy 爬取心目中的女神

    From :http://www.cnblogs.com/wanghzh/p/5824181.html 本博文将带领你从入门到精通爬虫框架 Scrapy,最终具备爬取任何网页的数据的能力. 本文以校花 ...

最新文章

  1. 福布斯:2018年将改变世界的九股科技大趋势
  2. 53.C#--多线程
  3. 凡客即便走小米模式也很难
  4. [Linux] 权限与指令间的关系
  5. Spring-data-jpa常用方法
  6. 微信jssdk遇到的一些问题汇总
  7. 行业巨头争相布局物联网
  8. Waymo捷豹合推电动无人车I-PACE,将加入无人出租车队
  9. java中事物的注解_JAVA中对事物的理解
  10. VS 番茄助手添加头注释 以及使用方式
  11. MySQL配置+SQLyog安装教程
  12. Python QT学习——一个简单的入门案例(一)
  13. 大一c语言餐馆叫号系统,专业体检中心排队叫号系统厂家
  14. 在服务器上创建文件夹,在服务器上创建文件夹
  15. シェリーヌ / 老师
  16. 画出spi输出bdh数据总线时序图_单片机张毅刚课后习题答案.docx
  17. 耿建超英语语法---定语从句
  18. 根式进入计算机的方法
  19. 乔布斯在斯坦福大学的演讲(三)[转载]
  20. java版我的世界有溺尸_我的世界如何刷溺尸_minecraft溺尸陷阱制作教程 - 我的世界中文站...

热门文章

  1. 2022-2028年中国养老保险行业深度调研及投资前景预测报告
  2. linux修改mysql密码sa_如何修改SA口令,数据库SA密码怎么改?
  3. 2022-2028年中国汽车铝合金冲压件行业市场运营模式及未来发展潜力报告
  4. 2022-2028年中国水处理分离膜行业市场现状调研及市场需求潜力报告
  5. 神经网络为什么需要多次epoch
  6. Springboot前后端分离上传、下载压缩包、查看文件
  7. Deeplearning知识蒸馏
  8. 从单一图像中提取文档图像:ICCV2019论文解读
  9. 图像分类:CVPR2020论文解读
  10. Android TextView textAppearance