1. 程式人生 > 其它 >Python+Flourish實現簡單資料視覺化

Python+Flourish實現簡單資料視覺化

開啟百度首頁,登入後,找到 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/]