位置: 编程技术 - 正文

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

  • 为什么要交税钱
  • 暂估冲回账务处理
  • 土地摊销全部计入成本吗
  • 电子承兑被退回在哪里
  • 市场推广费属于广告费用吗
  • 财务月末结转成什么账户
  • 滞留票怎么做账务处理
  • 土地转让如何缴纳增值税
  • 票面利率大于市场利率是溢价吗
  • 企业接收供应商赠品怎么正确的入账?
  • 不动产增值税怎么算
  • 一张发票多个单位报销,怎么分辨
  • 办企业房权证费用多少
  • 未收到增值税专用发票怎么处理
  • 购买固定资产未收到发票怎么办
  • 发票已经开但是没有收到发票怎么做
  • 广告制作选哪个专业好
  • 怎么查询公司有没有开社保户
  • 房屋租赁税务局开票税点
  • 固定资产折现率怎么算
  • 专用发票不报销对公司有影响吗
  • 物流公司运费的会计分录
  • 汽车维修发票是几个点
  • 适用增值税简易计税的项目
  • 软件开发增值税即征即退2022
  • 股权转让投资款怎么入账
  • 职工教育经费包括餐费吗
  • 苹果系统权限管理在哪找
  • 只交社保不发工资可以吗
  • postman入门
  • php imagecreatetruecolor 创建高清和透明图片代码小结
  • php
  • 苹果推送最新系统怎么弄
  • 如何使用vim创建文件
  • 发放职工工资计入什么会计科目
  • 简述php操作mysql数据库的基本步骤
  • 没有抵扣联可以作废吗
  • idea安装vue.js
  • 所得税 季报
  • php查找字符串中的某个字符
  • asreg命令什么意思
  • 图片格式转换pdf
  • jasypt加密解密
  • 商贸公司会计成本核算
  • ps魔棒工具选择图像时在容差数值较大的是
  • MySQL查看最大连接数
  • 报销备用金的摘要
  • c语言中数组怎么用
  • linux下安装mysql数据库5.6源码安装,修改登录用户密码
  • 向个体工商户付款可以转给个体法人吗
  • 新公司开基本户需要带什么材料
  • 暂存的凭证是怎么做的
  • 金融企业往来支出属于什么科目
  • 开具发票后什么情况下可以零申报?
  • 收到银行开的手续费发票如何做帐
  • 建筑企业的安全技术措施
  • 高新技术企业政府补助要交所得税吗
  • 一般纳税人的服务费税率是多少
  • 工会经费可以购买办公用品吗?
  • 财务的材质怎么写
  • 教育费附加免征额
  • 公司与公司之间的函怎么写
  • 盘盈的固定资产怎么处理
  • 什么是逐步结转分步法
  • sysbench测试mysql,自带的测试套
  • wind2003
  • windows1021h1新功能
  • win7免费win10
  • win7正版提示
  • js自动执行点击事件
  • 写出perl中最常见4种控制流
  • sku分析的作用
  • python爬虫全套教程
  • jquery取value
  • jquery设置图片大小
  • IE8 新增的Javascript 开发接口说明
  • 用javascript
  • 千元版的发票
  • 企业收取承包费如何缴纳增值税
  • 江苏国税电子税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设