更新 python/百度热搜.py
This commit is contained in:
@@ -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) # 保存结果数据
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user