更新 python/百度热搜.py

This commit is contained in:
elmgates
2024-09-09 11:17:46 +08:00
parent 2503efabfb
commit 9039b3eb6f

View File

@@ -1,34 +1,35 @@
import requests import requests
import pandas as pd import pandas as pd
import datetime import datetime
browse_header = { browse_header = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36' 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36'
} }
url = "https://tenapi.cn/v2/baiduhot" url = "https://tenapi.cn/v2/baiduhot"
#api即将作废请寻找其他api或使用另外一个项目
res = requests.get(url, headers=browse_header).json()
# 实时上升热点 res = requests.get(url, headers=browse_header).json()
content_list = res['data'] # 实时上升热点
title_list = [] content_list = res['data']
score_list = [] title_list = []
desc_list = [] score_list = []
index = 0 desc_list = []
for content in content_list: index = 0
index += 1 for content in content_list:
title_list.append(content['name']) index += 1
score_list.append(content['hot']) title_list.append(content['name'])
desc_list.append(content['url']) score_list.append(content['hot'])
desc_list.append(content['url'])
df = pd.DataFrame({
'热搜标题': title_list, df = pd.DataFrame({
'热搜热度': score_list, '热搜标题': title_list,
'热搜链接': desc_list, '热搜热度': score_list,
}) '热搜链接': desc_list,
print(datetime.datetime.now()) })
current_datetime = datetime.datetime.now() print(datetime.datetime.now())
xdate=current_datetime.strftime("%Y-%m-%d-%H-%M-%S") current_datetime = datetime.datetime.now()
df.to_excel(f'../数据汇总/百度/{xdate}百度热搜榜.xlsx', index=False) # 保存结果数据 xdate=current_datetime.strftime("%Y-%m-%d-%H-%M-%S")
df.to_excel(f'./数据汇总/{xdate}百度热搜榜.xlsx', index=False) # 保存结果数据