Skip to main content

百度统计 API Python 封装

Project description

BaiduTongjiAPI

百度统计 API 的 Python 封装

支持范围

账号类型 支持情况
百度商业账号
百度账号
API 支持情况
Token 刷新
站点列表
网站概况(趋势数据)
网站概况(地域分布)
网站概况(来源网站、搜索词、入口页面、受访页面)
趋势分析
实时访客
推广方式
百度推广趋势
全部来源
搜索引擎
搜索词
外部链接
指定广告跟踪
受访页面
入口页面
受访域名
地域分布
地域分布(按国家)

Doc

百度统计官方文档:

具体使用详见源代码,下面是对项目结构:

baidutongji
├── __init__.py
├── api.py          # API 定义
├── data.py         # 可选参数数据结构
└── metrics.py      # 各 API 筛选指标数据结构

使用样例:

  • 查询站点今天的网站概况(趋势数据)报表:
    import baidutongji
    
    baidutongji.getTimeTrendRpt('{ACCESS_TOKEN}', '{SITE_ID}', datetime.date.today(), datetime.date.today(), TimeTrendRptMetrics(pv_count=True, visitor_count=True, ip_count=True, bounce_ratio=True, avg_visit_time=True))
    
    或者可以简化:
    import baidutongji
    
    baidutongji.getTimeTrendRpt('{ACCESS_TOKEN}', '{SITE_ID}', datetime.date.today(), datetime.date.today(), TimeTrendRptMetrics().setAllTrue())
    
  • 查询 2022/01/01 ~ 2022/01/102022/04/01 ~ 2022/04/10 趋势分析对比报表,指定时间粒度以天为单位,筛选用户为老用户,访问设备为 PC,地区为上海市:
    import baidutongji
    
    baidutongji.getTrendTime('{ACCESS_TOKEN}', '{SITE_ID}', datetime.date(2022, 1, 1), datetime.date(2022, 1, 10), TrendTimeMetrics().setAllTrue(), datetime.date(2022, 4, 1), datetime.date(2022, 4, 10), Source.ALL, ClientDevice.PC, VisitorType.RETURN, TimeGran.DAY, Region(RegionType.PROVINCE, '上海'))
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

baidutongji-0.1.6.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

baidutongji-0.1.6-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file baidutongji-0.1.6.tar.gz.

File metadata

  • Download URL: baidutongji-0.1.6.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for baidutongji-0.1.6.tar.gz
Algorithm Hash digest
SHA256 6f1fb2c48432e7bc938ae849ea5f222c73e2a173710913a1569545ac378f493b
MD5 100377211168fcdaadf795f9489dd000
BLAKE2b-256 b84bbc4cc4e1ce3c463e84cc152377f0d8455255b48069a11836fd7f0ed5e83d

See more details on using hashes here.

File details

Details for the file baidutongji-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: baidutongji-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for baidutongji-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 468b6cc758d18c88c0cb540b312941200395c3c7a182b639f462be9f8099622a
MD5 4071ccf7d3f7bd542c76523412993fce
BLAKE2b-256 52c0f8c2bd93e2ba62b3d20d1bd42f89161c06c6dd85afa31e9d68653eba7fc4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page