Python Scrapy爬虫框架如何使用
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容介绍了"Python Scrapy爬虫框架如何使用"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所
千家信息网最后更新 2026年11月01日Python Scrapy爬虫框架如何使用
本篇内容介绍了"Python Scrapy爬虫框架如何使用"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
1、项目创建
创建一个Scrapy项目非常简单,一般快速创建可以通过终端直接输入如下代码:
scrapy startproject zhuanti_new
如果要在不同的文件中创建此项目,就需要先找到对应的文件路径,当然你也可以通过pycharm,直接在对应的文件中,点击左下角终端进行创建,项目就直接在对应的项目文件中创建了一个Scrapy项目

2、Scrapy项目文件介绍
通过下面截图可以看到一个Scrapy项目有哪些文件,同时还需要创建和生成哪些文件,接下来逐一介绍。

(1)最顶层的zhuanti_new文件夹是Scrapy的项目名称
(2)第2层有4个文件:
第1个:和项目名称相同的文件,就是我们通常叫的爬虫包,所有的爬虫代码都在这个包里面
第2个:mian文件,是用来运行这个项目的主函数代码文件,代码写完后通过这个文件总体运行
第3个:配置文件,说明一下默认设置文件的位置为zhuanti_new模块下的settings文件,同时定义项目名称为:zhuanti_new
第4个:为存储爬取结果的txt文件
针对第一个文件里面的代码重点文件下面逐一介绍一下:
(1)items.py文件:定义爬虫抓取的字段信息
(2)pipelines.py文件:主要用于数据处理、清洗和存储
(3)settings.py:主要用于设置请求头、报警处理等相关问题
(4)zhuantispider.py文件:重点爬取数据过程的代码文件,也是新建立的文件
代码如下:
from zhuanti_new.items import ZhuantiNewItemimport scrapyfrom scrapy.selector import Selectorclass JianshuSpiderSpider(scrapy.Spider):name = 'zhuantispider'allowed_domains = ['jianshu.com']start_urls = ['https://www.jianshu.com/recommendations/collections?page=1&order_by=hot']#print(start_urls)def parse(self, response):'''解析外面页面'''selector = Selector(response)partical_urls = selector.re('文件 项目 代码 爬虫 运行 名称 数据 结果 框架 接下来 信息 内容 可以通过 同时 就是 文章 更多 案例 知识 终端 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 伟宏互联网科技 互联网科技公司经营范围 蓝思科技飞鸽互联网 关于新基建和互联网科技 嘟嘟瓜互联网科技 奇酷互联网络科技 上海喔噻互联网科技 广州互联网络科技有限公司 壹账通互联网科技 广州善班互联网科技 互联网科技热点资讯 来此购互联网科技有限公司 成都互联网科技公司工作好不好 速维有品互联网信息科技(苏州)有限公司 民营互联网公司国防科技 领航科技大厦互联网公司 郑州欣桑互联网科技有限公司 云鲸互联网络科技有限公司 江苏互联网智能科技产品出厂价 数字互联网科技有限公司 华宇互联网科技 安徽鑫晟辉互联网科技 互联网科技股有哪些 新华互联网科技2019 随着互联网科技发展 南山科技园互联网公司有哪些 烟台灵鸽互联网科技有限公司 本届互联网大会上的黑科技 抖集互联网科技技术咨询 亚光科技低轨卫星互联网