python爬虫获取豆瓣前top250的标题(简单)

今天是简略的一篇,简单小实验

python 复制代码
import requests
from bs4 import BeautifulSoup

# 模拟浏览器的构成(请求头)
headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Edg/123.0.0.0"
}

for start_num in range(0,250,25):
    # 获取豆瓣top榜上前250部电影的响应内容
    response = requests.get(f"https://movie.douban.com/top250?start={start_num}", headers=headers)
    html = response.text
    # 传入方法,指定解析器为html.parser"
    soup = BeautifulSoup(html, "html.parser")
    all_titles=soup.findAll("span",attrs={"class":"title"})
    for title in all_titles:
        title_string=title.string
        if "/" not in title_string:
            print(title_string)

读取:

相关推荐
lljss2020几秒前
C# 定时器类实现1s定时器更新UI
开发语言·c#
白杨攻城狮2 分钟前
C# 关于 barierr 心得
开发语言·c#
zhglhy4 分钟前
Jaccard相似度算法原理及Java实现
java·开发语言·算法
catchadmin10 分钟前
PHP 8.5 容器化实战指南
开发语言·php
nono牛11 分钟前
完整bash语法教程:从零到专家
开发语言·chrome·bash
岁月宁静13 分钟前
🐍 Python 核心知识点:从零开始快速构建 Python 知识体系
python
啥都不懂的小小白16 分钟前
Java日志篇3:Logback 配置全解析与生产环境最佳实践
java·开发语言·logback
江沉晚呤时17 分钟前
延迟加载(Lazy Loading)详解及在 C# 中的应用
java·开发语言·microsoft·c#
Hard but lovely20 分钟前
C/C++ ---条件编译#ifdef
c语言·开发语言·c++
董世昌4121 分钟前
js怎样控制浏览器前进、后退、页面跳转?
开发语言·前端·javascript