位置: 编程技术 - 正文

Python之Scrapy爬虫框架安装及使用详解(python scrapy爬虫)

编辑:rootadmin

推荐整理分享Python之Scrapy爬虫框架安装及使用详解(python scrapy爬虫),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:scrapy网络爬虫实战,scrapy+selenium爬虫案例,python 爬虫,python 爬虫,python scrapy爬虫,python scrapy爬虫,scrapy爬取,scrapy网络爬虫实战,内容如对您有帮助,希望把文章链接给更多的朋友!

题记:早已听闻python爬虫框架的大名。近些天学习了下其中的Scrapy爬虫框架,将自己理解的跟大家分享。有表述不当之处,望大神们斧正。

一、初窥Scrapy

Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。

其最初是为了 页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services ) 或者通用的网络爬虫。

本文档将通过介绍Scrapy背后的概念使您对其工作原理有所了解, 并确定Scrapy是否是您所需要的。

当您准备好开始您的项目后,您可以参考 入门教程 。

二、Scrapy安装介绍

Scrapy框架运行平台及相关辅助工具

Python 2.7(Python最新版3.5,这里选择了2.7版本)Python Package: pip and setuptools. 现在 pip 依赖 setuptools ,如果未安装,则会自动安装setuptools 。lxml. 大多数Linux发行版自带了lxml。如果缺失,请查看 除了Windows(请查看 平台安装指南)之外的系统都已经提供。您可以使用pip来安装Scrapy(推荐使用pip来安装Python package).

Windows下安装流程:

1、安装Python 2.7之后,您需要修改 PATH 环境变量,将Python的可执行程序及额外的脚本添加到系统路径中。将以下路径添加到 PATH 中:

C:Python;C:PythonScripts;

除此之外,还可以用cmd命令来设置Path:

c:pythonpython.exe c:pythontoolsscriptswin_add2path.py

安装配置完成之后,可以执行命令python --version查看安装的python版本。(如图所示)

2、从 安装 pywin

Python之Scrapy爬虫框架安装及使用详解(python scrapy爬虫)

请确认下载符合您系统的版本(win或者amd)

从 安装 pip

3、打开命令行窗口,确认 pip 被正确安装:

4、到目前为止Python 2.7 及 pip 已经可以正确运行了。接下来安装Scrapy:

至此windows下Scrapy安装已经结束。

三、Scrapy入门教程

1、在cmd中创建Scrapy项目工程。

scrapy startproject tutorial

2、文件目录结构如下:

解析scrapy框架结构:

scrapy.cfg: 项目的配置文件。tutorial/: 该项目的python模块。之后您将在此加入代码。tutorial/items.py: 项目中的item文件。tutorial/pipelines.py: 项目中的pipelines文件。tutorial/settings.py: 项目的设置文件。tutorial/spiders/: 放置spider代码的目录。

3、编写简单的爬虫

1)、在item.py中配置需采集页面的字段实例。

2)、在tutorial/spiders/spider.py中书写要采集的网站以及分别采集各字段。

3、在tutorial/pipelines.py管道中保存数据。

4、tutorial/settings.py中配置执行环境。

5、新建main文件执行爬虫代码。

最终,执行main.py后在data.json文件中获取到采集结果的json数据。

标签: python scrapy爬虫

本文链接地址:https://www.jiuchutong.com/biancheng/372276.html 转载请保留说明!

上一篇:python字典操作实例详解(python 字典怎么用)

下一篇:Python算法之图的遍历(python图论算法)

  • 非关联企业借款利息扣除
  • 增值税的征税范围
  • 品种法,分批法,分步法是什么
  • 每月工资不一样怎么交党费
  • 承兑可以要吗
  • 企业账户被冻结可以去开其他账户吗
  • 规划设计合同需要缴纳印花税吗为什么
  • 资产负债表中存货项目金额怎么算
  • 小规模纳税人第一次网上报税
  • 接受税务稽查补缴所得税账务处理怎么做?
  • 存货卖出亏损会怎么样
  • 在建工程当中哪些是资产
  • 建筑业分项目核算会计账务处理
  • 发票冲红后原发票还有用吗?
  • 一般纳税人简易征收3%
  • 营改增后加工行业的税率是多少?
  • 营改增后小规模纳税人税率是多少
  • 企业盈利后又亏损怎么算
  • 供应商不开票,还告我司不付款
  • 公司名下的车怎么报废
  • 坏账处理的所得税税率
  • 资产负债表中其他流动资产怎么计算
  • 税收优惠政策2020年
  • 什么叫二类费用
  • 2021发票勾选认证
  • 收到货款未发货可以开发票吗
  • 红字发票记账如何记账
  • 内部控制的概念最早是从什么得来的
  • appdata文件夹在用户文件夹哪里
  • thinkphp5框架介绍
  • 在linux系统中拥有
  • scchost.exe - scchost是什么进程 有什么用
  • 商品从总仓到分拣要多久
  • 固定资产抵债交不交增值税
  • 2022年开始,手握大量现金的人
  • vue ng
  • 圣克鲁斯河特点
  • “Property or method “***“ is not defined on the instance but referenced during render.”报错的原因及解决方案
  • php检测是否登录
  • php实现数据批量导入
  • 南奥索峰的Lac d'Ayous小屋,法国 (© Eneko Aldaz/Offset by Shutterstock)
  • 公司基本户没有开户许可证
  • js正则用法
  • PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
  • 领用发票后
  • 工会经费减除项包括哪些
  • 帝国cms8.0
  • 月末半成品也需要结转生产成本
  • 建筑施工仪器设备有哪些
  • 车船税是什么样子的?
  • 如何区分交通运输的方向
  • 收到发票应如何处理
  • 一般纳税人固定资产处置税率
  • 员工工伤申请流程
  • 小企业会计准则没有以前年度损益调整科目
  • 主营业务成本如何做分录
  • 购买理财收入计入什么科目
  • 备份还原工具怎么用
  • win8专业版系统更改电脑设置没反应
  • win2003和xp一样吗
  • pe工具箱怎么用
  • win8如何卸载360安全卫士?
  • win8关机后自动重启怎么办
  • win8手机版
  • win 8系统怎么样
  • 迅雷看看电脑版 下载
  • root什么玩意
  • windows8.1rt
  • 深入分析的成语
  • 游戏开发指南笔趣阁
  • 简单的jquery插件实例
  • shell脚本模拟ctrl
  • 苹果macos安装
  • python截屏幕的图
  • 个人所得税是哪种税率
  • 小程序河南税务局
  • 审批制改为备案制有什么区别
  • 内蒙古国家税务总局官网
  • 公司外购设备对外投资账务处理
  • 北京国税查询发票真伪查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设