- 新增详细.gitignore文件,忽略常见Python缓存、构建等无用文件 - 添加.python-version指定Python版本为3.14 - 添加pyproject.toml,配置项目元信息及依赖包 - 新增uv.lock锁定依赖版本,确保环境一致性 - 新增main.py示例代码,演示Boss类的基本用法:获取职位列表、候选人及简历内容 - 配置国内及私有PyPI源镜像以加速依赖安装
23 lines
551 B
Python
23 lines
551 B
Python
from boss import Boss
|
|
|
|
wt_token = "Dfely9R4Oa1u3LP8pR1m7rYTLld0Vp4XEJlmLe4e5KSEbb36J17dHYjS72TjKLLz39Y9a7Of7MGYljpTzYNQ5Kw~~"
|
|
|
|
client = Boss(wt=wt_token)
|
|
|
|
# 1. 获取职位列表
|
|
jobs = client.get_jobs()
|
|
first_job = jobs[0]
|
|
|
|
# 2. 获取该职位下的推荐候选人
|
|
geeks = client.geek_info(jobid=first_job.encryptJobId, page=1)
|
|
first_geek = geeks[0]
|
|
|
|
# 3. 获取候选人详情
|
|
detail = client.get_detail(first_geek)
|
|
|
|
# 4. 解密简历正文
|
|
resume_text = client.get_detail_text(detail)
|
|
print(resume_text)
|
|
|
|
if __name__ == "__main__":
|
|
print(jobs) |