python爬虫实例教程之豆瓣电影排行榜--python爬虫requests库

2021年09月05日21:59:07 科技 1767

前几节课我们通过requests库进行了简单的网页采集和百度翻译的操作,这一节课我们继续进行案例的讲解--python爬虫实例教程之豆瓣电影排行榜,这次的案例与上节课案例相似,同样会涉及到JSON模块,异步加载以及局部加载方式等内容,接下来我们一一讲解操作方法。


1.主要获取的内容


我们主要通过豆瓣电影排行榜(https://movie.douban.com/typerank?type_name=%E5%96%9C%E5%89%A7&type=24&interval_id=100:90&action=

这个网站获取到影片的相关信息,如链接、片名、评分等内容(如下)


python爬虫实例教程之豆瓣电影排行榜--python爬虫requests库 - 天天要闻


2.分析解题思路


首先我们打开我们要爬取的网址,我们会发现通过拖动鼠标滑块,电影是不断被加载出来的,并且网址不发生变化,因此我们是不是能立刻联想到上节课做的案例百度搜索有异曲同工之处--ajax异步,因此我们获取网址信息、headers、关键词等信息,不能再通过all查看,而是选择xpath查看(如下图)


python爬虫实例教程之豆瓣电影排行榜--python爬虫requests库 - 天天要闻


3.书写代码


第一步,导入requests模块


python爬虫实例教程之豆瓣电影排行榜--python爬虫requests库 - 天天要闻


第二步,获取url、参数、headers等信息


上面我们已经分析了,该网页采用ajax异步,因此我们通过xpath获取url、参数、headers信息(如下)


python爬虫实例教程之豆瓣电影排行榜--python爬虫requests库 - 天天要闻

python爬虫实例教程之豆瓣电影排行榜--python爬虫requests库 - 天天要闻


我们从上图中也了解到该网页的请求类型为get,响应类型方式为JSON,因此代码如下:


python爬虫实例教程之豆瓣电影排行榜--python爬虫requests库 - 天天要闻


需要注意的是:


(1)网址中去掉了“limit=1”因为在参数中已经包含了“limit”


(2)参数中“limit”对应的值改为了100,原因是“limit”代表着电影的篇数,我们不只想获取1部电影的信息,我们想获取100部,当然数字可根据需要更改


了解更多

科技分类资讯推荐

小鹏G7配置解密:L2+智驾+8295芯片,23万级纯电市场要变天了? - 天天要闻

小鹏G7配置解密:L2+智驾+8295芯片,23万级纯电市场要变天了?

官方数据显示,2025年6月份,小鹏汽车销量达到了34611辆,连续8个月销量稳定在3万辆以上,表现可以说相当抢眼。不过中国新能源市场竞争非常激烈,因此小鹏汽车需要推出更多有竞争力的车型。根据小鹏汽车官方消息,5座中型纯电SUV小鹏G7将会于7月3日正式上市,目前预售价为23.58万元,符合小鹏汽车的品牌定位。中型SUV是一个...
支付宝公积金查询小程序突然崩了,客服回应 - 天天要闻

支付宝公积金查询小程序突然崩了,客服回应

7月1日,一年一度的公积金结息来了。不少网友在查询了自己的利息收入后,纷纷晒图打卡。极目新闻记者在社交平台看到,一大早就有网友晒出了自己的结息情况,有的到账了几百元,也有网友收到了数千元。
用微信就能查社保和医保,简单又方便,全程只需要一分钟 - 天天要闻

用微信就能查社保和医保,简单又方便,全程只需要一分钟

用微信就能查社保和医保,简单又方便,全程只需要一分钟大家好,以前我们查社保卡,医保卡需要专门携带身份证跑一趟社保中心,就不定还要排长队,非常麻烦。那现在有了新版电子社保卡,我们用手机的微信就可以查到社保各种服务。
互联网大厂争当“AI张雪峰” 抢夺志愿填报10亿市场蛋糕 - 天天要闻

互联网大厂争当“AI张雪峰” 抢夺志愿填报10亿市场蛋糕

制图:杨存海(元宝AI)2025年,全国高考报名人数为1335万人,虽比2024年的峰值略有回落,但仍是近十年里的第二高位;而今年本科招生计划预计仍维持在490万左右。艾媒咨询最新报告显示,2025年中国高报市场付费规模预计达10.9亿元,超九成考生愿借助专业服务规划志愿。这,或许正是技术展现价值的关键时刻。必须承认的是,在志...
美国要强推可穿戴设备,但中国反而更领先!未来最值钱的资产来了! - 天天要闻

美国要强推可穿戴设备,但中国反而更领先!未来最值钱的资产来了!

抓住风口本期要点:健康理念的变革,将造福每个人!你好,我是王煜全,这里是王煜全要闻评论。6月24日,美国新任卫生部长小罗伯特•肯尼迪(Robert F. Kennedy Jr.)在国会听证会上,宣布了一项雄心勃勃的政策提议:在未来四年内,通过史上最大规模广告宣传和激励措施,推动每一位美国公民佩戴可穿戴健康设备,这项计划将由...
Nothing 首款头戴式耳机 Headphone (1) 发布,复古透明设计 - 天天要闻

Nothing 首款头戴式耳机 Headphone (1) 发布,复古透明设计

IT之家 7 月 2 日消息,Nothing 首款头戴式耳机 —— Nothing Headphone (1) 今日正式发布。这款耳机延续了该品牌复古、透明的设计风格,摒弃了触控设计,采用了更复古的物理滚轮和按键控制。Nothing Headphone (1) 采用 CNC 铝制外壳,内部记忆泡沫耳垫可以贴合耳朵。硬件方面,Nothing 与音响品牌 KEF