chore(repo): 添加.gitignore,Python版本配置及基础项目结构
- 新增详细.gitignore文件,忽略常见Python缓存、构建等无用文件 - 添加.python-version指定Python版本为3.14 - 添加pyproject.toml,配置项目元信息及依赖包 - 新增uv.lock锁定依赖版本,确保环境一致性 - 新增main.py示例代码,演示Boss类的基本用法:获取职位列表、候选人及简历内容 - 配置国内及私有PyPI源镜像以加速依赖安装
This commit is contained in:
23
main.py
Normal file
23
main.py
Normal file
@@ -0,0 +1,23 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user