使用python爬取今日头条热搜

devtools/2024/10/18 19:29:08/

今天无意间找到了今日头条热搜的接口链接,顺手写了一个爬取今日头条热搜的爬虫,并保存到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 etreewb = 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")

http://www.ppmy.cn/devtools/91050.html

相关文章

JavaScript秒值转换为年月日时间字符串

当前效果: 因为后端传递过来的是秒值,显示的时候也是秒值。 但是这种不太友好,所以需要转换为 “xxxx年xx月xx日 xx:xx:xx” 的格式。 参考代码: formatDate (now) {const date new Date(now)var y date.getFullYear() // 年…

嵌入式面试准备

信号量 在Linux中,根据是否有唯一的名称,分为有名信号量和无名信号量。 无名信号量 无名信号量不是通过名称标识,而是直接通过sem_t结构的内存位置标识。 有名信号 sem_close():关闭对应sem指向的有名信号量的引用,…

批发行业进销存-登录适配 android 横竖屏幕 源码CyberWinApp-SAAS 本地化及未来之窗行业应用跨平台架构

一、横竖屏切换的意义 以下是移动端横屏竖屏可切换在进销存中的一些重要应用: a、数据录入与查看 在录入商品信息、库存数量等大量数据时,横屏模式可以提供更宽阔的输入区域,减少输入错误。例如,在输入长串的商品编码或详细的商…

【算法设计题】基于front、rear和count的循环队列初始化、入队和出队操作,第6题(C/C++)

目录 第3题 基于front、rear和count的循环队列初始化、入队和出队操作 得分点(必背) 题解:基于front、rear和count的循环队列初始化、入队和出队操作 数据结构定义 代码解答 详细解释 1. 循环队列初始化 2. 循环队列入队 3. 循环队列…

简单的后端生成令牌,前端获取,然后ajax设置header标头,后端进行对比

在 Web 应用中实现令牌失效&#xff08;Token Expiration&#xff09;通常涉及到两个方面&#xff1a;客户端的令牌使用和服务器端的令牌验证 <html><meta http-equiv"content-type" content"text/html;charsetUTF-8"/><title>javascri…

Spring Boot整合swagger

你可能尝试过写完一个接口后&#xff0c;自己去创建接口文档&#xff0c;或者修改接口后修改接口文档。多了之后&#xff0c;你肯定会发生一个操作&#xff0c;那就是忘记了修改文档或者创建文档&#xff08;除非你们公司把接口文档和写接口要求得很紧密&#x1f613;忘记写文档…

linux docker 仓库拉取失败问题(已解决)

仓库拉取失败问题 前言错误示例解决注意 前言 我在服务器拉取仓库的镜像时&#xff0c;出现如下错误&#xff1a; Error response from daemon: Get “http://192.168.37.51:8050/v2/”: net/http: HTTP/1.x transport connection broken: malformed HTTP response “\x15\x0…

IDEA2024.2重磅发布,更新完有4G!

JetBrains 今天宣布了其 IDE 家族版本之 2024.2 更新&#xff0c;其亮点是新 UI 现在已是默认设置&#xff0c;并且对 AI Assistant &#xff08;AI助手&#xff09;进行了几项改进。 安装密道 新 UI 的设计更加简约&#xff0c;可以根据需要以视觉方式扩展复杂功能。值得开发…