• 获取百度指数


    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)
    

      

  • 相关阅读:
    如何实现浏览器内多个标签页之间的通信?
    vue组件库的基本开发步骤(源代码)
    vue组件库的基本开发步骤
    Websocket原理
    TCP和UDP的区别
    一句话概括 tcp三次握手
    简单说一下你对http和https的理解
    .Ajax(async异步与sync同步)
    get和post请求方式的区别
    面试易忽略状态码
  • 原文地址:https://www.cnblogs.com/yoyo1216/p/14541996.html
Copyright © 2020-2023  润新知