位置: 编程技术 - 正文

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图论算法)

  • 加班费要计入个人账户吗
  • 车辆购置税是什么税种
  • 什么是税务代理人
  • 一般纳税人企业所得税是多少
  • 折扣方式销售货物增值税
  • 去年的电费可以在今年入账分录
  • 委托加工物资需要计提存货跌价准备吗
  • 银行理财收益算错兑付怎么办
  • 贷款逾期的本金怎么计算
  • 小微企业增值税免税政策2023年
  • 电商公司怎么进入
  • 建筑业增值税税率11变为10
  • 虚开进项税额转出会计分录
  • 公司租车费用会计分录
  • 资产负债表应收账款是负数怎么回事
  • 实际利率法怎么理解
  • 员工迟到扣工资的会计处理
  • 土地增值税的税率和速算扣除数
  • 应收冲预收是什么意思
  • 如何绕开压缩包密码
  • win10专业版怎么改成家庭版
  • 固定资产属于金融负债吗
  • 阻止电脑系统更新设置在哪
  • 政策性搬迁补偿收入如何财税处理
  • hp是什么代码
  • msworks.exe - msworks是什么进程 有什么用
  • 内部审计范围有哪些
  • 外商独资企业在中国上市简称什么
  • 企业所得税会计利润
  • 注册教育培训机构需要哪些手续
  • 办公经费包括工资吗
  • 年度成本费用总额公式
  • echarts简介
  • yolo算法python代码
  • 无法偿还的应付账款计入什么科目
  • uniapp跨域解决方案
  • 前端资源浏览器下载
  • urljoin使用
  • 中小型科技企业所面临的普遍问题是资金缺乏
  • 收据能抵成本吗
  • 总公司接活让分公司去做可以吗
  • 在access中,数据库对象导出到另一数据库中
  • mongodb主从复制和副本集架构有什么联系和区别
  • 企业三季报
  • 公司年度汇算
  • 工程项目工资表
  • sql查看日志
  • sql编程软件哪个好用
  • 企业促销费用项目有哪些
  • 销售货物提供运输服务分录
  • 跨月发票作废如何恢复
  • 可抵扣的进项税额要减去进项转出吗
  • 房地产采取按揭销售的,其销售的入账时间为
  • 劳务报酬所得怎么做分录
  • 销售费用主要账户包括
  • 备用金怎么计入明细账
  • 房产税计入管理费还是税金及附加
  • 职工薪酬包括的内容
  • 租房开的发票收的税如何做账?
  • mysql四个事务的四个特性
  • ubuntu中运行c程序
  • 卸载步骤
  • 安装windows7之前,应该做好准备工作
  • macos教程
  • linux igb
  • systemd init.d
  • 前端获取http状态码400的返回值实例
  • 相机渲染图片
  • unet遥感图像分割
  • node转go
  • javascript 基础篇1 什么是js 建立第一个js程序
  • ps如何把图片放大缩小
  • shell脚本clear
  • jquery单击事件和双击事件
  • ubuntu下安装win10
  • python自定义min_self函数
  • 由简入繁是成语吗
  • jquery的理解
  • 郑州市地税局局长
  • 车辆报废补贴怎么拿
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设