SuperAPI AI Directory

boss-job-search

Office & productivity

View repository

Updated 10-15 19:51

About this skill

Boss Zhipin Job Search

Dependencies

python3 -m pip install wuying-agentbay-sdk

Installation Steps

Before using this skill, please ensure the necessary dependency packages are installed:

python3 -m pip install wuying-agentbay-sdk

Use Cases

  • The user wants to search for specific jobs on Boss Zhipin
  • The user wants to filter positions by specific company size
  • The user wants to learn about the salary ranges and requirements for a certain type of position
  • The user wants to obtain the latest job recruitment information

How to Use

python3 scripts/browser-use.py "<任务执行步骤>"

Quick Examples

Example 1: Search for AI Infra Engineer positions (company size 10,000+ employees)

python3 scripts/browser-use.py " \
1. 前往Boss直聘网站 https://www.zhipin.com/ \
2. 等待页面加载完成,确认首页搜索框及导航栏显示正常 \
3. 定位顶部职位搜索框,输入关键词'AI Infra工程师' \
4. 点击搜索按钮(标注'搜索'或放大镜图标),进入职位列表页 \
5. 定位页面左侧筛选栏'公司规模'选项,展开下拉列表 \
6. 勾选'10000人以上'(若存在'10000人及以上'选项则勾选对应项) \
7. 等待页面自动刷新,筛选出符合公司规模条件的职位 \
8. 遍历前15条职位信息(若不足15条则获取全部) \
9. 提取每条职位的:职位名称、公司名称、公司规模、薪资范围、工作地点、职位发布时间、职位简介 \
10. 以markdown格式返回所有符合条件的职位信息
"

Example 2: Search for Python Engineer positions (any company size)

python3 scripts/browser-use.py " \
1. 访问Boss直聘 https://www.zhipin.com/ \
2. 在搜索框中输入'Python工程师' \
3. 点击搜索进入职位列表页 \
4. 提取前10条职位的详细信息 \
5. 以markdown格式整理返回
"

Example 3: Search for Product Manager positions (filter by salary and experience)

python3 scripts/browser-use.py " \
1. 打开Boss直聘网站 https://www.zhipin.com/ \
2. 搜索'产品经理' \
3. 在筛选栏中选择薪资范围'20-40K' \
4. 在筛选栏中选择经验要求'3-5年' \
5. 提取前15条符合条件的职位信息 \
6. 返回markdown格式的职位列表
"

Output Format

## Boss直聘职位搜索 - [搜索关键词]

### 职位列表

1. **职位名称**
   - 公司名称: xxx
   - 公司规模: xxx人
   - 薪资范围: xx-xxK
   - 工作地点: xxx
   - 发布时间: xxxx-xx-xx
   - 职位简介: xxxxx

2. **职位名称**
   - 公司名称: xxx
   - 公司规模: xxx人
   - 薪资范围: xx-xxK
   - 工作地点: xxx
   - 发布时间: xxxx-xx-xx
   - 职位简介: xxxxx

### 统计信息
- 总计: xx条职位
- 平均薪资: xx-xxK
- 最高薪资: xxK
- 最低薪资: xxK

Exception Handling

  • If the search keyword has no matching positions, report "no relevant positions" and terminate the task
  • If the filter bar options cannot be selected or the page is abnormal, record the exception information and try refreshing the page before retrying
  • If a CAPTCHA appears on the page, prompt that manual assistance is needed for verification and pause the task
  • If the page load times out, increase the waiting time or revisit

Notes

  • Always indicate that the information source is Boss Zhipin
  • No need to create a new script; use browser-use.py in the skill directory
  • If the page loads slowly, please wait patiently
  • Task execution takes 1~2 minutes; please wait patiently and observe, and do not retry
  • After the skill is called, the console will print the asp streaming link (visualized url), which can be provided to the user for viewing
  • Job information is updated in real time; the data at the time of scraping shall prevail
  • Some job details may require login to view complete information
  • Boss Zhipin may have anti-scraping mechanisms; if a CAPTCHA is encountered, please provide manual assistance