打開百度首頁,登錄后,找到 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/]
