Skip to main content

qcc-phone-lookup

企查查号码查企业 — 销售在手机 WorkBuddy 里,发一张带号码的照片/截图或一串号码, 自动查出对应的公司名称 + 统一社会信用代码,并入库 localCRM。


部署指南(WorkBuddy 里操作)

第一步:安装(只做一次)

pip install --upgrade qcc-phone-lookup
playwright install chromium

playwright 已包含在 qcc-phone-lookup 的必装依赖里,会随包一起装上,不用单独 pip install playwright。第一条命令把 Python 包装好,第二条把 Chromium 浏览器二进制下到本地(~/.cache/ms-playwright/)。

手机/Termux 等无显示服务器环境,需要装虚拟显示服务器(企查查登录页会拦截 headless,必须走 headed):

# Termux(Android)
pkg install -y xvfb

# iSH(iOS Alpine)
apk add xvfb

# Ubuntu/Debian
sudo apt-get install -y xvfb

# 装完验证
qcc-doctor   # 环境体检:playwright / chromium / xvfb / DISPLAY 是否齐全

qcc-doctor 会逐项打印 OK / FAIL 并给出修复命令,缺啥一目了然。

第二步:装技能(只做一次)

把本仓库里的 qcc_phone_lookup/skills/qcc-phone-lookup/SKILL.md 内容发给主智能体, 让它保存为技能目录下的 qcc-phone-lookup/SKILL.md(例如 ~/.workbuddy/skills/qcc-phone-lookup/SKILL.md, 具体路径以 workbuddy 技能目录为准)。

第三步:登录企查查(只做一次)

在 workbuddy 里说:

登录企查查

它会执行 qcc-login-qr 生成二维码(browser_data/qrcode.png), 把二维码发给你 → 用企查查 App / 微信扫一下 → 告诉它扫完了, 它执行 qcc-login-confirm 保存登录态。看到 登录态已保存 就成功了。

登录态存在当前目录的 browser_data/,workspace 持久,之后不用重复登录(过期再扫一次)。

第四步:日常使用

在钉钉里给机器人:

  • 发一张带号码的照片/截图 → 自动识别号码并查询
  • 直接发一串号码 → 直接查询

查到后返回公司名称 + 统一社会信用代码,并入库 localCRM。 一个号码对应多家公司时会让你确认是哪一家。


日常操作总结

做什么 怎么做 多久一次
查号码是哪家公司 钉钉里发号码/照片 每天
登录过期了 跟它说"登录企查查",重新扫码 偶尔
查工商信息 提供企查查 API Key 给它 需要时

手动命令参考

qcc-login-qr          # 生成登录二维码(截图即返回,浏览器保持存活)
qcc-login-confirm     # 扫码后确认登录,保存登录态
qcc-lookup 13800138000  # 查询号码对应的企业,输出 JSON
qcc-login             # 一步式登录(= 上面两条合一)
qcc-doctor            # 环境体检(playwright / chromium / xvfb)

注意:所有命令必须在同一个工作目录下执行,登录态在 ./browser_data/


常见问题

Q: 提示"未找到登录态"? A: 还没登录或登录过期了,走第三步重新扫码。

Q: 查询返回空结果? A: 确认号码是纯数字、没打错;再确认登录态没过期。

Q: 登录页返回 405 / 装好之后跑不起来? A: 先跑 qcc-doctor,它会告诉你缺 playwright / chromium / xvfb 还是 DISPLAY 没设置。按提示装好即可。

Q: xvfb 装哪一版? A: 各平台包名都是 xvfb(Termux: pkg install xvfb / Ubuntu: apt install xvfb / Alpine: apk add xvfb)。装完用 which xvfb-run 验证。

Q: 不想装 xvfb(纯 headless 模式)? A: qcc-login --headless 即可跳过虚拟显示,但数据中心 IP 实测会被企查查 405 拦截,本机/家庭 IP 通常没事。

Q: 查询被企查查风控拦截(405)? A: 查询太频繁了,隔几分钟再试;持续被拦就重新扫码登录。

Q: 换了工作目录就提示没登录? A: 登录态存在原目录的 browser_data/,回到原目录执行命令即可。


开发者

本地构建:

pip install build
python -m build          # 产出在 dist/
pip install dist/qcc_phone_lookup-0.5.2-py3-none-any.whl

License

MIT

Download files

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

Source Distribution

qcc_phone_lookup-0.5.4.tar.gz (19.7 kB view details)

Uploaded Source

Built Distribution

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

qcc_phone_lookup-0.5.4-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

Details for the file qcc_phone_lookup-0.5.4.tar.gz.

File metadata

  • Download URL: qcc_phone_lookup-0.5.4.tar.gz
  • Upload date:
  • Size: 19.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.4

File hashes

Hashes for qcc_phone_lookup-0.5.4.tar.gz
Algorithm Hash digest
SHA256 9b9f0486fd0578e8bc39f14b97bc2bd72997694d26c99580baf29b9f4c747bd3
MD5 c09997a660a008c36f4807143d56e9ad
BLAKE2b-256 573b1544855a8a4b188897d2941619bebe8be25d94a43eea6db7d7982873d781

See more details on using hashes here.

File details

Details for the file qcc_phone_lookup-0.5.4-py3-none-any.whl.

File metadata

File hashes

Hashes for qcc_phone_lookup-0.5.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4cb593ef20fdbd42594818f6cf3f4a9faa01f6f587562affbaac359b2126305e
MD5 4073c13e7d1a4fa2df08c78ccf6b36cd
BLAKE2b-256 77a971acbb6ab9851757cfd48f4e151cc5ab1cef4f41b750570503db0138f1b8

See more details on using hashes here.

Release history Release notifications | RSS feed

0.5.8

2 files

0.5.7

2 files

0.5.6

2 files

0.5.5

2 files

This release

0.5.4 This release

2 files

0.5.3

2 files

0.5.2

2 files

0.5.1

2 files

0.5.0

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page