qianli (千里)
Search Chinese content platforms from the terminal via Chrome DevTools Protocol.
Sources
| Source | Auth | Status |
|---|---|---|
| WeChat 公众号 (via Sogou) | No | Stable |
| 36kr (36氪) | No | Stable (slow SPA) |
| XHS (小红书) | CDP login | Fragile (anti-bot) |
Prerequisites
- Chrome running with
--remote-debugging-port=9222 - Python 3.11+
- XHS requires one-time QR login in the CDP Chrome profile
Install
pip install qianli
Usage
# Search individual sources
qianli wechat "AI 银行"
qianli 36kr "大模型 金融"
qianli xhs "AI banking"
# Search all sources
qianli all "AI banking"
# Read full page content
qianli read https://mp.weixin.qq.com/s/...
# JSON output
qianli wechat "AI" --json
# Limit results
qianli wechat "AI" --limit 3
Output
[wechat] 香港金管局GenAI沙盒首批成果发布
机器之心 · 2025-11-15
https://mp.weixin.qq.com/s/xxx
[36kr] AI驱动的银行数字化转型
36氪 · 2025-12-03
https://36kr.com/p/123456
License
MIT
Metadata
Release files for qianli 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| qianli-0.2.0.tar.gz | 7.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qianli-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.7 kB
Release files / qianli-0.2.0.tar.gz
| Download URL | qianli-0.2.0.tar.gz |
|---|---|
| Size | 7.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b0d45f3b2ef3f2c7b656b5f3fa2d9406e94e033188b973f354491a96c40eeb7a
|
|
BLAKE2b-256 checksum How to use checksums |
fac483d74748c33035a70f9c3ca859730a9981546016875aff320d7d98a6197d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.2
|
Release files / qianli-0.2.0-py3-none-any.whl
| Download URL | qianli-0.2.0-py3-none-any.whl |
|---|---|
| Size | 8.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2963971f654837aaae14f0c131c365b4c11d5eb2ddcf36a24b3abb83cbb1b04f
|
|
BLAKE2b-256 checksum How to use checksums |
f2efa4005d50f1846802595417a0f93d38ee0e211bec7a94a9f8d463b6581894
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.2
|
Security for qianli 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.