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/]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM