使用python爬取今日头条热搜

今天无意间找到了今日头条热搜的接口链接,顺手写了一个爬取今日头条热搜的爬虫,并保存到excel中

今日头条热搜接口
https://www.toutiao.com/hot-event/hot-board/?origin=toutiao_pc&_signature=_02B4Z6wo00f01yG9tdQAAIDCQrd1vxaJp9chmbFAAKpR4Dqk0c56dkhdlvNsoD3I03ygIjgUcxkM0VcFYKfO0a9iJRjnl1M9yxZvlq-pgzUXDOrpi1wKoYlCVC9.llzChJ7GmTYXIDMvE.c1a6

python 复制代码
import json
import re
import openpyxl
import requests
from lxml import etree

wb = openpyxl.Workbook()
ws = wb.active
ws.append(['顺序','热搜分类','热搜关键词'])
url = requests.get("https://www.toutiao.com/hot-event/hot-board/?origin=toutiao_pc&_signature=_02B4Z6wo00f01yG9tdQAAIDCQrd1vxaJp9chmbFAAKpR4Dqk0c56dkhdlvNsoD3I03ygIjgUcxkM0VcFYKfO0a9iJRjnl1M9yxZvlq-pgzUXDOrpi1wKoYlCVC9.llzChJ7GmTYXIDMvE.c1a6")
data = json.loads(url.text)['data']
print("data:",data)
for i in data:
    try:
        print(f'热搜:{i["Title"]}, 链接为:{i["Url"]},热度:{i["HotValue"]},')
        ws.append([i["Title"],i["Url"],i["HotValue"]])
    except:
        pass
wb.save("今日头条热搜.xlsx")
相关推荐
用户835629078051几秒前
用Python轻松转换Excel表格为HTML格式
后端·python
机灵猫3 分钟前
深入理解 Java 类加载与垃圾回收机制:从原理到实践
java·开发语言
BestStarLi3 分钟前
个人写码感悟:TailwindCSS不要忽视子选择器
前端
weixin_307779134 分钟前
AWS Redshift 数据仓库完整配置与自动化管理指南
开发语言·数据仓库·python·云计算·aws
_大学牲5 分钟前
Flutter 之魂 GetX🔥(三)深入掌握依赖管理
前端·flutter
Sunsets_Red6 分钟前
差分操作正确性证明
java·c语言·c++·python·算法·c#
渣哥20 分钟前
从 AOP 到代理:Spring 事务注解是如何生效的?
前端·javascript·面试
APIshop21 分钟前
代码实例:Python 爬虫抓取与解析 JSON 数据
爬虫·python·json
伐尘25 分钟前
【Qt】QTableWidget 自定义排序功能实现
开发语言·qt
程序员爱钓鱼34 分钟前
Python编程实战 · 基础入门篇 | Python的版本与安装
后端·python