Python爬虫 scrapy框架的学习心得和总结 (二)项目实操,手把手教你使用scrapy框架

本文介绍了如何使用Python的Scrapy框架爬取豆瓣电影Top250的电影名称、评分和链接。首先通过`scrapy startproject douban`创建项目,接着在`items.py`定义数据类型,然后在spiders目录下编写爬虫代码,并在`settings.py`中设置user-agent和忽略robots.txt协议。运行`scrapy crawl douban`启动爬虫,成功获取并输出电影信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们以一个实例来讲述scrapy框架的用法,利用scrapy爬取豆瓣电影Top250的电影名称,链接,评分

第一步

创建一个scrapy框架的项目,打开终端输入scrapy startproject douban
在这里插入图片描述
我是在桌面的python文件夹中创建的,创建好之后打开文件夹你会看到一个douban的文件夹,说明创建成功,然后我们在编译器中打开文件夹
在这里插入图片描述

spiders是放置爬虫的目录。即在spider目录下创建爬虫文件

items.py是用来定义数据类型

middlewares.py定义爬取时的中间件

pipelines.py定义数据管道

settings.py配置文件,也就是将爬取的信息保存

下面在spiders目录下创建爬虫文件

与平时写爬虫不同,使用框架时要先定义数据类型,即要爬取什么数据都要将它定义出来,然后再进行爬取,所以先在item.py定义数据类型,我们爬取三个数据,电影名称,评分,和链接。

所以在item.py文件里写入数据类型

在这里插入图片描述

接下来就可以在爬虫文件内编写爬虫代码了,爬虫代码如下,逐行有解释

import bs4,scrapy
from ..items import Douban
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值