打开百度首页,登录后,找到 www.baidu.com 此条 GET 请求,并复制此条请求 request headers 里的 cookies
代码如下:
测试cookies是否配置正确,True为配置成功,False为配置不成功
`from baidux.utils import test_cookies
from baidux import config
from baidux import BaiduIndex, ExtendedBaiduIndex
cookies = """这里放cookie"""
print(test_cookies(cookies))
获取城市代码, 将代码传入area可以获取不同城市的指数, 不传则为全国
keywords = [['犬夜叉']]
print(config.PROVINCE_CODE)
print(config.CITY_CODE)
获取百度搜索指数(地区为山东)
baidu_index = BaiduIndex(
keywords=keywords,
start_date='2020-11-16',
end_date='2021-07-07',
cookies=cookies,
area=901
)
for index in baidu_index.get_index():
print(index)
获取百度媒体指数(媒体指数不能分地区获取)
news_index = ExtendedBaiduIndex(
keywords=keywords,
start_date='2020-11-16',
end_date='2021-07-07',
cookies=cookies,
kind='news'
)
for index in news_index.get_index():
print(index)
获取百度咨询指数
feed_index = ExtendedBaiduIndex(
keywords=keywords,
start_date='2020-11-16',
end_date='2021-07-07',
cookies=cookies,
kind='feed'
)
for index in feed_index.get_index():
print(index)`
以上是代码部分,文件命名为baidu.py,接下来打开CMD命令行,在包含baidu.py的文件夹下输入Python baidu.py >犬夜叉.txt获得数据文本文件,打开Excel导入数据,进行简单变换。
打开[https://flourish.studio/]在Flourish中导入数据,简单排版即可使用。
样例:[https://public.flourish.studio/visualisation/6624830/]