51job
April 22, 2026 路 View on GitHub
Mode: 馃攼 Browser 路 Domains: we.51job.com, jobs.51job.com
Commands
| Command | Description |
|---|---|
opencli 51job search <keyword> | Keyword search with city / salary / experience / degree / company filters |
opencli 51job hot | Recommended jobs feed for a city |
opencli 51job detail <jobId> | Full job detail page by jobId |
opencli 51job company <encCoId> | Company profile plus active jobs by encrypted company ID |
Usage Examples
# Search Beijing Python jobs
opencli 51job search python --area 鍖椾含 --limit 5
# Recommended jobs in Shanghai
opencli 51job hot --area 涓婃捣 --limit 5
# Detail by jobId from search/hot output
opencli 51job detail 171699769
# Company jobs by encCoId from search output
opencli 51job company MjYxMjgxMA== --limit 3
# JSON output for agent workflows
opencli 51job search Golang --area 鏉窞 -f json
Notes
searchandhotrun behind Aliyun WAF. The adapter uses a real browser session and browser-contextfetchfor the JSON API onwe.51job.com.detailandcompanyread SSR HTML pages onjobs.51job.com.areaaccepts a known city name or a 6-digit city code. Unknown non-empty values fail fast.companyreturns the fullcompanyIntrotext. It does not silently truncate content.