使用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")
相关推荐
oliveira-time41 分钟前
Java 1.8(也称为Java 8)
java·开发语言
q567315231 小时前
Node.js数据抓取技术实战示例
爬虫·python·scrapy·node.js
^小桃冰茶2 小时前
CSS知识总结
前端·css
巴巴_羊3 小时前
yarn npm pnpm
前端·npm·node.js
chéng ௹4 小时前
vue2 上传pdf,拖拽盖章,下载图片
前端·css·pdf
嗯.~4 小时前
【无标题】如何在sheel中运行Spark
前端·javascript·c#
FreakStudio5 小时前
一文速通Python并行计算:10 Python多进程编程-进程之间的数据共享-基于共享内存和数据管理器
python·嵌入式·多线程·多进程·线程同步
钰爱&5 小时前
【Linux】POSIX 线程信号量与互斥锁▲
java·开发语言·jvm
yt948325 小时前
Matlab实现绘制任意自由曲线
开发语言·matlab
黑匣子~6 小时前
java集成telegram机器人
java·python·机器人·telegram