Python爬虫案例分享【爬取豆瓣电影排行榜的电影名称和评分】

注意:在运行此代码之前,请确保已安装**requests** 和**beautifulsoup4**库

python 复制代码
pip install requests beautifulsoup4

代码如下

python 复制代码
import requests
from bs4 import BeautifulSoup

url = 'https://movie.douban.com/chart'  # 豆瓣电影排行榜页面

# 发送GET请求获取页面内容
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')

# 解析页面获取电影名称和评分
movies = soup.find_all('div', class_='pl2')
for movie in movies:
    name = movie.find('a').text.strip()
    rating = movie.find('span', class_='rating_nums').text.strip()
    print('电影名称:', name, '评分:', rating)
相关推荐
「QT(C++)开发工程师」12 分钟前
C++ auto 用法详解
开发语言·c++
OPEN-F19 分钟前
C++STL教程:容器适配器与实用工具
开发语言·c++
yaoxin52112330 分钟前
507. Java 反射 - 在 BeanFactory 中实现依赖注入
java·开发语言
OPEN-F36 分钟前
C++模板教程:变参模板、折叠表达式与SFINAE
java·开发语言·c++
有点。39 分钟前
C++二叉搜索树进阶
开发语言·c++
HugoStudio_SWAN43 分钟前
【擦除重绘】C++ 控制台动画:弹跳 Logo DVD 屏保效果
开发语言·c++·学习·程序人生
荷蒲1 小时前
【小白量化Qbuddy】用AI设计miniQMT指标公式计算量化平台
人工智能·python·机器人
阿童木写作1 小时前
跨境电商图片翻译工具,批量翻译视频字幕一键抠图
人工智能·python·音视频
何以解忧,唯有..2 小时前
Pydantic 介绍与使用:Python 数据校验的现代方案
数据库·python·microsoft
kyle~2 小时前
C++_STL---迭代器失效
开发语言·c++