1.安装包

pip3.6 install baidux -i https://mirrors.aliyun.com/pypi/simple

2.简单使用

from baidux.utils import test_cookies
from baidux import config
from baidux import BaiduIndex, ExtendedBaiduIndex

cookies = "BIDUPSID=EE4BED76E820B7B3403DA93994A365E1; PSTM=1594718373; BAIDUID=693B193599DCA13EC8520F6F01AC7C04:FG=1; BD_UPN=12314753; __yjs_duid=1_4578fac6f8ea7c2a886ba3d6949dab691614150686288; BDUSS=mEwRW9sWk53bTJZVDJhYXh5Z0tNS1RYaEM5NWpHQXdORjQ2aXFHaWdmYUM5WEJnSVFBQUFBJCQAAAAAAAAAAAEAAABk7r44c2t5yti7pMq9tci0~QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIJoSWCCaElgV; BDUSS_BFESS=mEwRW9sWk53bTJZVDJhYXh5Z0tNS1RYaEM5NWpHQXdORjQ2aXFHaWdmYUM5WEJnSVFBQUFBJCQAAAAAAAAAAAEAAABk7r44c2t5yti7pMq9tci0~QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIJoSWCCaElgV; BDORZ=B490B5EBF6F3CD402E515D22BCDA1598; MCITY=-179%3A; H_PS_PSSID=33517_33344_31253_33691_33595_33675_33392_33618_26350; H_PS_645EC=08faH%2FPByKuX1lHni6eq2hQtlhNuyqRceq4HcZVKJxk7AWTRrWTpQrU4%2FUtbwhQw51TR; COOKIE_SESSION=54746_0_9_0_110_18_1_0_9_9_1_0_54741_0_8_0_1615860749_0_1615860741%7C9%230_0_1615860741%7C1; BD_HOME=1; BA_HECTOR=2l0h2hah01250l20v91g505840r"

# 测试cookies是否配置正确
# True为配置成功,False为配置不成功
print(test_cookies(cookies))

keywords = [['英雄联盟'], ['冠军杯', '英雄联盟'], ['抑郁', '自杀', '明星']]

# 获取城市代码, 将代码传入area可以获取不同城市的指数, 不传则为全国
# 媒体指数不能分地区获取
print(config.PROVINCE_CODE)
print(config.CITY_CODE)

# 获取百度搜索指数(地区为山东)
baidu_index = BaiduIndex(
    keywords=keywords,
    start_date='2018-01-01',
    end_date='2019-01-01',
    cookies=cookies,
    area=901
)
for index in baidu_index.get_index():
    print(index)

# 获取百度媒体指数
news_index = ExtendedBaiduIndex(
    keywords=keywords,
    start_date='2018-01-01',
    end_date='2019-01-01',
    cookies=cookies,
    kind='news'
)
for index in news_index.get_index():
    print(index)

# 获取百度咨询指数
feed_index = ExtendedBaiduIndex(
    keywords=keywords,
    start_date='2018-01-01',
    end_date='2019-01-01',
    cookies=cookies,
    kind='feed'
)
for index in feed_index.get_index():
    print(index)