抓取岗位信息
更新-260815 | 发布-260811
✳️ 目录
禾赛(PlayWright)
主要使用 PlayWright 抓取岗位信息。
1、生成抓取程序
输入要求给 DeepSeek,请 DeepSeek 生成抓取程序。
1、禾赛科技的27届校招岗位列表:https://kwh0jtf778.jobs.feishu.cn/229043/position/list
2、预计有约150个岗位,分15页呈现,每页不超过10个岗位
3、抓取岗位详细信息。每个岗位详细信息,可参考:https://kwh0jtf778.jobs.feishu.cn/229043/position/7662646357531166982/detail
请输出程序,用playwright
===
1、多输出些调试信息。比如岗位名称,岗位职责有几个字,岗位要求有几个字
2、每抓取到了一个岗位,先写入文件保存。再抓取到了一个岗位,追加保存到文件中
3、加快抓取速度。当前抓取一个岗位详情页,太慢了。
调试过程中,将岗位详情页面的 html 片段发给 AI 供参考:
<div class="jobDetail__f7613e jobDetail" style="transform: translate(0px, 0px); opacity: 1;"><div class="job-header sofiaBold"><span data-test="jobTitle" class="job-title">测试开发工程师(三维重建方向)</span></div><div class="job-info"><span class="infoText__f7613e"><span class="content__346a5c clamp-content">上海</span></span><div class="lineDevider__77ceb8 line-devider-job-detail__f7613e"></div><span class="infoText__f7613e">正式</span><div class="lineDevider__77ceb8 line-devider-job-detail__f7613e"></div><span class="infoText__f7613e"><span class="content__346a5c clamp-content">软件类</span></span></div><div class="block-title">职位描述</div><div class="block-content">1. 参与三维重建软件与扫描设备的测试工作,负责功能测试、回归测试、兼容性与稳定性测试。
2. 设计并执行重建质量评估:围绕重建精度、完整度、纹理/渲染效果、位姿精度等制定量化指标与评测方法。
3. 参与真机数据采集与测试用例设计,构建覆盖多场景(室内/室外、不同光照、不同物体)的测试数据集。
4. 定位并跟踪缺陷,复现问题、提供清晰的日志与数据,与算法/研发团队协作推动修复与验证。
5. 参与测试流程与工具的建设,推动测试自动化与效率提升。</div><div class="block-title">职位要求</div><div class="block-content">1.2026 / 2027 届本科及以上学历,计算机、软件工程、自动化、电子信息、测绘、数学等相关专业。
2.具备基本编程能力,掌握 Python 或 C++ 至少一门,能编写测试脚本处理数据。
3.理解软件测试基本理论(测试用例设计、缺陷管理、测试流程),做事严谨、注重细节。
4.良好的问题分析与复现能力、沟通能力与责任心。
5.对三维视觉 / 点云 / 三维重建方向有兴趣并愿意深入学习。
加分项:
1. 了解三维视觉基础概念(点云、相机成像模型、多视图几何、SfM/SLAM、NeRF/3DGS)。
2. 用过点云/三维处理或可视化工具:CloudCompare、Open3D、PCL、MeshLab、Blender 等。</div><div class="apply-block"><button type="button" class="atsx-btn apply-block-applyBtn atsx-btn-primary atsx-btn-lg"><span>投递</span></button></div></div>
多次调试后,得到可运行的程序:hesai.py↗
抓取到的信息,保存在 json 文件中:hesai_jobs_2026.json↗
2、将json转换为md文档
经相关要求告知 ds,可生成转换文档。此处从略
1、岗位标题,用2级标题,取值是 title
2、接下来是 location job_type category,格式: `location` \| `job_type` \| `category`。比如 `上海` \| `式` \| `光学类`
3、增加文字“职位描述”,加粗显示。换行后显示 description
- description 中的 1 2 3 等,改成 有序列表
4、增加文字“职位要求”,加粗显示。换行后显示 requirements
- requirements 中的 1 2 3 等,改成 有序列表
5、最后显示 “官网投递↗”,链接取值是 url
3、手工浏览
将上述岗位 md 文档,复制粘贴到本站的帖子的 md 文档中。再手工检查格式,或注释掉不收录的岗位,就可以发布了。
影石insta360(PlayWright)
也是类似方式。
抓取程序:insta360.py 抓取结果:insta360_jobs.json
舜宇(PlayWright)
1、获取抓取程序
输出程序,抓取舜宇集团的校招岗位信息
0、用playwright
1、岗位列表网址:https://campus.sunnyoptical.cn/campus-recruitment/sunnyoptical/45602/#/jobs
2、有80多个岗位。分页显示的。
3、岗位详情的样例:https://campus.sunnyoptical.cn/campus-recruitment/sunnyoptical/45602/#/job/035adb3e-207f-4317-a189-9548ba242b51
4、多输出一些调试信息,比如:岗位名称是什么,职位描述有多少字,职位信息有多少字,耗时多少
5、保存到 json文件中。每抓取到一个岗位,就保存到文件中。再抓取到一个岗位,就追加到文件中。
6、将岗位详情页的网址,也保存保存下来。
7、该岗位详情的样例的html片段,供参考。如下:
<div><div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-stretched-2tlk- sd-Spacing-align-stretch-3XThM header-wrapper-goQeqO7ik9 relative-QEoe3uxTQ0"><div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-flex-vertical-dtdZe left-panel-mgLUzlL6AA"><div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-stretched-2tlk- sd-Spacing-align-start-2yxnh sd-Spacing-justify-between-1nWDI" style="margin-bottom: 16px;"><div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-align-center-mXUhd" style="margin-right: 8px;"><div title="市场开发-深圳" class="title-ROUQFdjmhP sd-foundation-heading-40-1Wgyn">市场开发-深圳</div></div><div class="operate-btn-c8grkesROl"><div class="sd-Dropdown-container-282zZ dropdown-xhcsKbJvs7"><button class="sd_global_focus_controller_class sd-Button-container-3NnDx sd-foundation-bold-body-secondary-1O9LQ sd-Button-text-1YLKb sd-Button-lg-8Tnvq text-button-lq93bmzoe7 button-container-Asr8HsCEyo" type="button"><span class="sd-Button-content-bz_6k"><span>分享<span class="sd-Icon-container-18tcO sd-Icon-iconshare-k8CUX mgl4-i0K3aAxyKy" style="font-size: 16px;"></span></span></span></button></div></div></div><div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-stretched-2tlk- sd-Spacing-align-center-mXUhd sd-Spacing-justify-between-1nWDI"><div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-flex-vertical-dtdZe" style="margin-right: 16px;"><div class="info-UcB_mxJq8y" style="margin-bottom: 8px;"><span style="margin-right: 8px;">本科</span><span class="sd-foundation-n30-13PBg" style="margin-right: 8px;">|</span><span>市场营销</span></div><div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-align-center-mXUhd sd-foundation-body-tertiary-2xged"><span>发布于 2026-08-10</span></div></div><div class="operate-btn-c8grkesROl"><div class="apply-button-wrapper-t4IBnA8Ifz"><button class="sd_global_focus_controller_class sd-Button-container-3NnDx sd-foundation-bold-body-secondary-1O9LQ sd-Button-primary-2V3Hh sd-Button-lg-8Tnvq button-TSc8iTvPtt button-container-Asr8HsCEyo" type="button" style="border-radius: 300px; background-color: rgb(0, 102, 255); color: rgb(255, 255, 255);"><span class="sd-Button-content-bz_6k"><span>申请职位</span></span></button></div></div></div></div></div></div>
<div class="list-Yu939rjoGi"><div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-stretched-2tlk- sd-Spacing-align-center-mXUhd sd-foundation-heading-55-3U6un"><span>职位描述</span></div><div class="mgt16-BJEbvEXB0u"><div class="sd-LineClamp-clamp-wrapper-ycGAZ"><div id="clamp-container" lang="" class="sd-LineClamp-clamp-container-3CTSx sd-LineClamp-text-clamp-3-JuF sd-LineClamp-text-left-1mvTv" style="-webkit-line-clamp: 54;"><div class="job-description-VvfEUGocNE" style="text-align: left;">工作职责:
1、 挖掘新兴赛道增量需求及传统赛道AI升级需求,组织需求研讨,联动多方推动项目立项,落地行业大型解决方案,完成方案与实际需求的匹配度验证
2、 牵头标杆项目全流程复盘,沉淀可复用的成功样板案例,支撑对外业务拓展与规模化复制推广
3、 拓展对接生态合作资源,统筹开展解决方案子模块的技术调研、供应商方案选型工作,保障项目高效且具备市场竞争力落地
任职要求:
1、 对技术资源对接、供应商方案调研选型相关工作有一定认知及浓厚兴趣,愿意负责行业解决方案领域
2、 具备扎实的需求分析能力、跨多方协同推进能力,以及项目复盘、标准化案例沉淀输出能力
3、 拥有较强的商业敏感度,能够精准洞察赛道潜在业务机会,灵活整合内外部资源抢抓业务增长点</div></div><div id="shadow-line-clamp" class="sd-LineClamp-shadow-container-23H3U"><div class="job-description-VvfEUGocNE" style="text-align: left;">工作职责:
1、 挖掘新兴赛道增量需求及传统赛道AI升级需求,组织需求研讨,联动多方推动项目立项,落地行业大型解决方案,完成方案与实际需求的匹配度验证
2、 牵头标杆项目全流程复盘,沉淀可复用的成功样板案例,支撑对外业务拓展与规模化复制推广
3、 拓展对接生态合作资源,统筹开展解决方案子模块的技术调研、供应商方案选型工作,保障项目高效且具备市场竞争力落地
任职要求:
1、 对技术资源对接、供应商方案调研选型相关工作有一定认知及浓厚兴趣,愿意负责行业解决方案领域
2、 具备扎实的需求分析能力、跨多方协同推进能力,以及项目复盘、标准化案例沉淀输出能力
3、 拥有较强的商业敏感度,能够精准洞察赛道潜在业务机会,灵活整合内外部资源抢抓业务增长点</div></div></div></div></div>
<div class="info-container-CwAGvyUTTY"><div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-stretched-2tlk- sd-Spacing-align-center-mXUhd sd-foundation-heading-55-3U6un"><span>职位信息</span></div><div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-stretched-2tlk- sd-Spacing-align-center-mXUhd sd-Spacing-wrap-2IGwA mgt16-BJEbvEXB0u"><div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-flex-vertical-dtdZe info-row-HSEUCEHeFr" style="margin-right: 8px; margin-bottom: 8px;"><div class="sd-foundation-body-tertiary-2xged" style="margin-bottom: 4px;"><div><div class="sd-Ellipsis-hidden-2QoJl"><div class="sd-Ellipsis-hiddenContainer-3yguc"><div class="sd-Ellipsis-hiddenContent-1Skwh">招聘人数</div></div></div><div class="no-adaptive-tooltip no-adaptive-tooltip">招聘人数</div></div></div><div class="sd-foundation-body-primary-b0MG4 value-mOhfHL5YFY"><div class="sd-LineClamp-clamp-wrapper-ycGAZ"><div id="clamp-container" lang="" class="sd-LineClamp-clamp-container-3CTSx sd-LineClamp-text-clamp-3-JuF sd-LineClamp-text-left-1mvTv" style="-webkit-line-clamp: 4;">2人</div><div id="shadow-line-clamp" class="sd-LineClamp-shadow-container-23H3U">2人</div></div></div></div><div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-flex-vertical-dtdZe info-row-HSEUCEHeFr" style="margin-right: 8px; margin-bottom: 8px;"><div class="sd-foundation-body-tertiary-2xged" style="margin-bottom: 4px;"><div><div class="sd-Ellipsis-hidden-2QoJl"><div class="sd-Ellipsis-hiddenContainer-3yguc"><div class="sd-Ellipsis-hiddenContent-1Skwh">学历要求</div></div></div><div class="no-adaptive-tooltip no-adaptive-tooltip">学历要求</div></div></div><div class="sd-foundation-body-primary-b0MG4 value-mOhfHL5YFY"><div class="sd-LineClamp-clamp-wrapper-ycGAZ"><div id="clamp-container" lang="" class="sd-LineClamp-clamp-container-3CTSx sd-LineClamp-text-clamp-3-JuF sd-LineClamp-text-left-1mvTv" style="-webkit-line-clamp: 4;">本科</div><div id="shadow-line-clamp" class="sd-LineClamp-shadow-container-23H3U">本科</div></div></div></div><div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-flex-vertical-dtdZe info-row-HSEUCEHeFr" style="margin-right: 8px; margin-bottom: 8px;"><div class="sd-foundation-body-tertiary-2xged" style="margin-bottom: 4px;"><div><div class="sd-Ellipsis-hidden-2QoJl"><div class="sd-Ellipsis-hiddenContainer-3yguc"><div class="sd-Ellipsis-hiddenContent-1Skwh">职位类别</div></div></div><div class="no-adaptive-tooltip no-adaptive-tooltip">职位类别</div></div></div><div class="sd-foundation-body-primary-b0MG4 value-mOhfHL5YFY"><div class="sd-LineClamp-clamp-wrapper-ycGAZ"><div id="clamp-container" lang="" class="sd-LineClamp-clamp-container-3CTSx sd-LineClamp-text-clamp-3-JuF sd-LineClamp-text-left-1mvTv" style="-webkit-line-clamp: 4;">-</div><div id="shadow-line-clamp" class="sd-LineClamp-shadow-container-23H3U">-</div></div></div></div><div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-flex-vertical-dtdZe info-row-HSEUCEHeFr" style="margin-right: 8px; margin-bottom: 8px;"><div class="sd-foundation-body-tertiary-2xged" style="margin-bottom: 4px;"><div><div class="sd-Ellipsis-hidden-2QoJl"><div class="sd-Ellipsis-hiddenContainer-3yguc"><div class="sd-Ellipsis-hiddenContent-1Skwh">工作城市</div></div></div><div class="no-adaptive-tooltip no-adaptive-tooltip">工作城市</div></div></div><div class="sd-foundation-body-primary-b0MG4 value-mOhfHL5YFY"><div class="sd-LineClamp-clamp-wrapper-ycGAZ"><div id="clamp-container" lang="" class="sd-LineClamp-clamp-container-3CTSx sd-LineClamp-text-clamp-3-JuF sd-LineClamp-text-left-1mvTv" style="-webkit-line-clamp: 4;">深圳</div><div id="shadow-line-clamp" class="sd-LineClamp-shadow-container-23H3U">深圳</div></div></div></div><div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-flex-vertical-dtdZe info-row-HSEUCEHeFr" style="margin-right: 8px; margin-bottom: 8px;"><div class="sd-foundation-body-tertiary-2xged" style="margin-bottom: 4px;"><div><div class="sd-Ellipsis-hidden-2QoJl"><div class="sd-Ellipsis-hiddenContainer-3yguc"><div class="sd-Ellipsis-hiddenContent-1Skwh">外语能力要求</div></div></div><div class="no-adaptive-tooltip no-adaptive-tooltip">外语能力要求</div></div></div><div class="sd-foundation-body-primary-b0MG4 value-mOhfHL5YFY"><div class="sd-LineClamp-clamp-wrapper-ycGAZ"><div id="clamp-container" lang="" class="sd-LineClamp-clamp-container-3CTSx sd-LineClamp-text-clamp-3-JuF sd-LineClamp-text-left-1mvTv" style="-webkit-line-clamp: 4;">(英)CET-4/6</div><div id="shadow-line-clamp" class="sd-LineClamp-shadow-container-23H3U">(英)CET-4/6</div></div></div></div></div></div>
抓取程序:sunny.py 保存结果:sunny_optical_jobs.jsonl
2、将json转为md文档
1、 职位名称,用2级标题,取值是 "职位名称":
2、接下来是 "学历" "专业" "发布日期":,格式: `学历` \| `专业` \| `发布日期`。| 写成 \| ,否则会当作表格处理
3、增加文字“职位描述”,加粗显示。换行后显示 "职位描述"
- "职位描述" 中的 1 2 3 等,改成 有序列表
4、增加文字“职位信息”,加粗显示
- 招聘人数等,用无序列表
5、最后显示 “官网投递↗”,链接取值是 "详情页URL"
6、保存到md文档中
3、手工浏览
将上述岗位 md 文档,复制粘贴到本站的帖子的 md 文档中。再手工检查格式,或注释掉不收录的岗位,就可以发布了。
蔚来(PlayWright)
1、获取抓取程序
输出程序,抓取舜宇集团的校招岗位信息
0、用playwright
1、岗位列表网址:https://nio.jobs.feishu.cn/campus/?project=7660736309090715940
2、有200个左右岗位。分页显示的。
3、岗位详情的样例:https://nio.jobs.feishu.cn/campus/position/7661853844607256838/detail
4、多输出一些调试信息,比如:岗位名称是什么,职位描述有多少字,职位信息有多少字,耗时多少
5、保存到 json文件中。每抓取到一个岗位,就保存到文件中。再抓取到一个岗位,就追加到文件中。json文件中的字段,用英文命名
6、将岗位详情页的网址,也保存保存下来。
抓取程序:nio.py↗ 保存文件:nio_campus_jobs.json↗
2、将json转成md文档
将json转成md文档,并保存到md 文档中
1. 岗位名称用2级标题,取值是 title
2. 接下来是: `location` \| `recruit_type` \| `job_nature` \| `category` \| `education` \| `project` \| `职位 ID:job_id_display`。
- | 要写成 \|,否则被当成表格处理
- job_id_display 前加 “职位 ID:”
3. 接下来是加粗显示的“职位描述”,换行后显示 description
- 如有 1 2 3 等序号,则转成有序列表
4. 接下来是加粗显示“职位要求”,换行后显示 requirement
- 如有 1 2 3 等序号,则转成有序列表
5. 最后显示“官网投递↗”,链接是 detail_url
{
"id": "7667457152819005759",
"title": "提前批-供应链算法工程师",
"detail_url": "https://nio.jobs.feishu.cn/campus/position/7667457152819005759/detail",
"location": "上海",
"recruit_type": "校招",
"job_nature": "正式",
"category": "数字技术 - 软件研发",
"education": "本科及以上",
"project": "2027届校园招聘-技术提前批",
"job_id_display": "A246740",
"description": "供应链是企业经营中最核心的职能之一,可以直接决定从交付效率,履约体验到利润提升的各方面经营表现。同时,汽车供应链的多层级,高复杂,长链条,多触点又让整体供应链经营充满着变化,不确定性与挑战。因此,数据在供应链经营中就变得非常重要。团队的工作,就是基于我们对于供应链业务的了解,利用我们在指标体系运营,数据智能应用与数据资产服务的能力,帮助供应链提前识别风险,洞察问题原因并提出数据分析与数据模型上的解决方案,真正做到用多种数据能力辅助管理层做出最优决策。\n你的责任就是利用你在数据分析与数据建模上的能力,帮助供应链管理层在履约,库存&成本等维度,看清现状,预知风险,洞察原因,优化效率;\n具体工作职责:\n1. 贴近业务实际现状,痛点与需求,利用自身在数据分析,数仓搭建和数据建模上的专业能力,为业务解决实际痛点,进一步提高业务效率;\n2. 紧密与业务建立有效沟通机制,在交付稳定性,供应链风险预警,供应链成本优化等领域推动&团队沉淀分析架构,模型,算法库,并推动产品化及业务化持续优化;",
"requirement": "1. 理工科硕士及以上学历,计量经济学,计算机学,统计学,数学,信息工程,电子工程优先;\n2. 在机器学习与运筹优化方面有行业落地经验者优先;\n3. 有应用型AI Agents产品落地经验者优先;\n4. 对供应链或汽车行业有一定经验者优先;\n5. 有数学建模,特别是Simulation建模经验者优先;\n6. 扎实的数据分析,量化拆解及归因分析能力;\n7. 扎实的SQL基础 is a must;\n8. 扎实的编程基础,熟悉python(或相似的其他软件)中的scikit-learn, pyscipopt等机器学习与运筹优化的使用\n9. 对预测算法,特别是基于时间序列的预测算法有扎实功底且有一定行业/项目者优先;\n10. 有强烈的责任心,强沟通能力,模型解释能力和合作精神,目标感强、思路清晰;",
"fetch_time": 2.7020740509033203
},
远景(PlayWright)
1、获取抓取程序
输出程序,抓取远景科技集团的校招岗位信息
0、用playwright
1、岗位列表网址:https://envision-career.com/#/jobs?project%5B0%5D=100124183&page=1&anchorName=jobsList
2、有170个左右岗位。分页显示的。
3、岗位详情的样例:https://envision-career.com/#/job/c0c8abba-7381-4854-b3d6-98a224b53b6e
4、多输出一些调试信息,比如:岗位名称是什么,职位描述有多少字,职位信息有多少字,耗时多少
5、保存到 json文件中。每抓取到一个岗位,就保存到文件中。再抓取到一个岗位,就追加到文件中。json文件中的字段,用英文命名
6、将岗位详情页的网址,也保存保存下来。
翻页相关的html片段
<ul class="sd-Pagination-ul-3isVj">
<li><button class="sd-Pagination-item-1cqBB sd-Pagination-is-active-k2u5n" data-page="1">1</button></li>
<li><button class="sd-Pagination-item-1cqBB" data-page="2">2</button></li>
<li><button class="sd-Pagination-item-1cqBB" data-page="3">3</button></li>
<li><button class="sd-Pagination-item-1cqBB" data-page="4">4</button></li>
<li><button class="sd-Pagination-item-1cqBB" data-page="5">5</button></li>
<li><button class="sd-Pagination-item-1cqBB" data-page="6">6</button></li>
</ul>
详情页相关的html片段
<div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-stretched-2tlk- sd-Spacing-align-start-2yxnh sd-Spacing-justify-between-1nWDI"
style="margin-bottom: 16px;">
<div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-align-center-mXUhd" style="margin-right: 8px;">
<div title="网络安全工程师" class="title-ROUQFdjmhP sd-foundation-heading-40-1Wgyn">网络安全工程师</div>
</div>
</div>
<div class="sd-Spacing-spacing-inline-3icHv sd-Spacing-flex-vertical-dtdZe" style="margin-right: 16px;">
<div class="info-UcB_mxJq8y"><span style="margin-right: 8px;">远景能源</span><span class="sd-foundation-n30-13PBg"
style="margin-right: 8px;">|</span><span>上海市</span></div>
</div>
<div
class="sd-Spacing-spacing-inline-3icHv sd-Spacing-stretched-2tlk- sd-Spacing-align-center-mXUhd sd-foundation-heading-55-3U6un">
<span>职位描述</span>
</div>
<div class="mgt16-BJEbvEXB0u">
<div class="sd-LineClamp-clamp-wrapper-ycGAZ">
<div id="clamp-container" lang=""
class="sd-LineClamp-clamp-container-3CTSx sd-LineClamp-text-clamp-3-JuF sd-LineClamp-text-left-1mvTv"
style="-webkit-line-clamp: 54;">
<div class="job-description-VvfEUGocNE">我们需要你:
1、参与负责风机和储能的国内和海外网络基础架构设计、验证和部署。对外通过识别和沟通客户需求,完成网络架构方案制定。核心岗位职责,如下:
2、项目投标阶段,支持和响应国际和国内项目客户需求文件网络安全内容解读并输出相关文档;
3、参与规划和开发网络安全解决方案,持续丰富产品和服务货架;
4、参与研究国际不同国家和客户的网络安全需求,形成针对不同国家和客户的解决方案;
5、参与建立符合 EPD 流程的项目开发模式,完善和建立项目标准交付物;
6、项目执行阶段,跟踪项目进度,识别风险,落地闭环客户需求。
我们期望你:
1、有计算机网络和安全背景,了解 SCADA 业务,计算机科学专业或电气自动化专业
2、了解 Linux、Windows 系列操作系统;
3、具有良好的沟通表达能力和高度责任心,具备良好的团队合作精神。
4、英语可作为工作语言,具备流畅的口语交流及书面文档能力。
5、熟悉主流大模型及Agent应用,能运用AI解决问题提升工作效率。</div>
</div>
<div id="shadow-line-clamp" class="sd-LineClamp-shadow-container-23H3U">
<div class="job-description-VvfEUGocNE">我们需要你:
1、参与负责风机和储能的国内和海外网络基础架构设计、验证和部署。对外通过识别和沟通客户需求,完成网络架构方案制定。核心岗位职责,如下:
2、项目投标阶段,支持和响应国际和国内项目客户需求文件网络安全内容解读并输出相关文档;
3、参与规划和开发网络安全解决方案,持续丰富产品和服务货架;
4、参与研究国际不同国家和客户的网络安全需求,形成针对不同国家和客户的解决方案;
5、参与建立符合 EPD 流程的项目开发模式,完善和建立项目标准交付物;
6、项目执行阶段,跟踪项目进度,识别风险,落地闭环客户需求。
我们期望你:
1、有计算机网络和安全背景,了解 SCADA 业务,计算机科学专业或电气自动化专业
2、了解 Linux、Windows 系列操作系统;
3、具有良好的沟通表达能力和高度责任心,具备良好的团队合作精神。
4、英语可作为工作语言,具备流畅的口语交流及书面文档能力。
5、熟悉主流大模型及Agent应用,能运用AI解决问题提升工作效率。</div>
</div>
</div>
</div>
抓取程序:envision.py↗ 保存文件:envision_campus_jobs.json↗
2、json转成md
将json转成md文档,并保存到md 文档中
1. 岗位名称用2级标题,取值是 title
2. 接下来是: `company` \| `location`
- | 要写成 \|,否则被当成表格处理
- `company` 和 `location` 都要加上 ``,当作code
3. 接下来显示 description
- 如有 1 2 3 等序号,则转成有序列表
4. 最后显示“官网投递↗”,链接是 detail_url
{
"id": "3238fff3-18db-4b2e-aef6-af9f61c0f496",
"title": "产品网络安全工程师",
"detail_url": "https://envision-career.com/#/job/3238fff3-18db-4b2e-aef6-af9f61c0f496",
"company": "远景能源",
"location": "上海市",
"description": "我们需要你:\n1、安全合规与治理:参与研究和梳理国内外产品网络安全法规、标准及行业要求(如 CRA、NIS2、NERC CIP、IEC 62443 等);参与产品安全合规基线、内部治理制度与流程的建设和落地;协助开展安全合规评估、差距分析和认证支持工作;\n2、通用安全能力与方案建设:参与产品安全架构和解决方案设计,涉及身份认证、访问控制、数据保护、安全通信、密钥管理等通用安全能力,以及网络安全产品的调研、验证和方案沉淀,并参与把安全要求融入产品研发全流程,实现“安全左移”。\n3、安全运营中心 - PSIRT(产品安全应急响应):参与安全漏洞的收集、分析、跟踪与闭环管理,参与产品安全事件响应流程运转与持续改进,跟踪行业漏洞情报及安全威胁动态。\n4、安全运营中心 - 安全测试实验室:参与产品安全测试(渗透测试、漏洞挖掘、模糊测试、协议安全测试、软件/固件分析等),建设和优化安全测试环境及工具链、测试方案,沉淀测试用例和输出安全测试报告。\n5、安全赋能与文化:参与开展网络安全基础知识和技能培训、最佳实践推广和安全文化建设;推动\"安全基因\"融入产品团队每个人的行为和工作当中,持续提升整体安全能力。\n我们期待你:\n1、硕士及以上学历,理工类专业毕业;网络空间安全、信息安全、计算机、通信、自动化、电气、电子信息工程等相关专业优先。\n2、具备扎实的计算机与网络安全基础知识,了解操作系统、网络与网络协议、密码学及常见漏洞原理。\n3、熟悉至少一种编程语言(Python、C/C++、Java等)。\n4、具备良好的逻辑分析、问题解决、快速学习和团队协作能力。\n5、有CTF、安全竞赛、漏洞研究、安全项目经验,或具备Security+、CISP、OSCP等相关认证者优先。\n6、了解SDL、安全测试、漏洞管理或IEC 62443等安全实践者优先。\n7、英语可作为工作语言,具备流畅的口语交流及书面文档能力;\n8、熟悉主流大模型及Agent应用,能运用AI解决问题提升工作效率;",
"fetch_time": 1.1132020950317383
},
小米
1、获取抓取程序
输出程序,抓取小米的校招岗位信息
0、用playwright
1、岗位列表网址:https://xiaomi.jobs.f.mioffice.cn/campus/?project=7659311908839262514¤t=1&limit=10
2、有近700个左右岗位。分页显示的。
3、岗位详情的样例:
- 服务端研发工程师:https://xiaomi.jobs.f.mioffice.cn/campus/position/7670929420999526710/detail
-项目经理-基金会:https://xiaomi.jobs.f.mioffice.cn/campus/position/7671489622266661174/detail
4、多输出一些调试信息,比如:岗位名称是什么,职位描述有多少字,职位信息有多少字,耗时多少
5、保存到 json文件中。每抓取到一个岗位,就保存到文件中。再抓取到一个岗位,就追加到文件中。json文件中的字段,用英文命名
6、将岗位详情页的网址,也保存保存下来。
翻页相关的html片段
<ul class="atsx-pagination mini" unselectable="unselectable">
<li title="上一页" class="atsx-pagination-disabled atsx-pagination-prev" aria-disabled="true"><a
class="atsx-pagination-item-link"><i class="anticon"><svg viewBox="0 0 1024 1024" version="1.1"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200"
height="200">
<path fill="currentColor"
d="M453.485714 501.028571l146.285715-146.285714-25.6-25.6-146.285715 146.285714-25.6 25.6 171.885715 171.885715 25.6-25.6-146.285715-146.285715z"
p-id="2172"></path>
</svg></i></a></li>
<li title="1" class="atsx-pagination-item atsx-pagination-item-1 atsx-pagination-item-active" tabindex="0"><a
class="">1</a></li>
<li title="2" class="atsx-pagination-item atsx-pagination-item-2" tabindex="0"><a class="">2</a></li>
<li title="3" class="atsx-pagination-item atsx-pagination-item-3" tabindex="0"><a class="">3</a></li>
<li title="4" class="atsx-pagination-item atsx-pagination-item-4" tabindex="0"><a class="">4</a></li>
<li title="5" class="atsx-pagination-item atsx-pagination-item-5 atsx-pagination-item-before-jump-next"
tabindex="0"><a class="">5</a></li>
<li title="向后 5 页" tabindex="0" class="atsx-pagination-jump-next atsx-pagination-jump-next-custom-icon"><a
class="atsx-pagination-item-link">
<div class="atsx-pagination-item-container"><span class="atsx-pagination-item-ellipsis"><i
class="anticon"><svg width="1em" height="1em" viewBox="0 0 48 48" version="1.1">
<path fill="currentColor"
d="M16,22 C17.1045695,22 18,22.8954305 18,24 C18,25.1045695 17.1045695,26 16,26 C14.8954305,26 14,25.1045695 14,24 C14,22.8954305 14.8954305,22 16,22 Z M24,22 C25.1045695,22 26,22.8954305 26,24 C26,25.1045695 25.1045695,26 24,26 C22.8954305,26 22,25.1045695 22,24 C22,22.8954305 22.8954305,22 24,22 Z M32,22 C33.1045695,22 34,22.8954305 34,24 C34,25.1045695 33.1045695,26 32,26 C30.8954305,26 30,25.1045695 30,24 C30,22.8954305 30.8954305,22 32,22 Z"
id="Combined-Shape"></path>
</svg></i></span></div>
</a></li>
<li title="68" class="atsx-pagination-item atsx-pagination-item-68" tabindex="0"><a class="">68</a></li>
<li title="下一页" tabindex="0" class=" atsx-pagination-next" aria-disabled="false"><a
class="atsx-pagination-item-link"><i class="anticon"><svg viewBox="0 0 1024 1024" version="1.1"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200"
height="200">
<path fill="currentColor"
d="M570.514286 501.028571l-146.285715-146.285714 25.6-25.6 146.285715 146.285714 25.6 25.6-171.885715 171.885715-25.6-25.6 146.285715-146.285715z"
p-id="2390"></path>
</svg></i></a></li>
</ul>
详情页html相关片段
<div class="job-header sofiaBold"><span data-test="jobTitle" class="job-title">项目经理-基金会</span></div>
<div class="job-info"><span class="infoText__f7613e"><span class="content__346a5c clamp-content">北京</span></span>
<div class="lineDevider__77ceb8 line-devider-job-detail__f7613e"></div><span class="infoText__f7613e"><span
class="content__346a5c clamp-content">校招</span></span>
<div class="lineDevider__77ceb8 line-devider-job-detail__f7613e"></div><span class="infoText__f7613e">正式</span>
<div class="lineDevider__77ceb8 line-devider-job-detail__f7613e"></div><span class="infoText__f7613e"><span
class="content__346a5c clamp-content">职能类</span></span>
<div class="lineDevider__77ceb8 line-devider-job-detail__f7613e"></div><span class="infoText__f7613e"><span
class="content__346a5c clamp-content">2027届校园招聘计划</span></span>
</div>
<div class="block-title">职位描述</div>
<div class="block-content">1、支持基金会公益项目的执行与评估;
2、与合作方保持密切沟通与联络,支持受益人群的运营和维护工作;
3、协助基金会日常行政及党建工作,负责公文处理、会议记录及党支部工作等;
4、协助档案管理及信息公开工作;
5、支持团队日常事务。</div>
<div class="block-title">职位要求</div>
<div class="block-content">1、社会工作、社会学、公共管理、非营利组织管理、新闻学或相关专业的本科及以上学历;
2、对公益事业充满热情,工作认真、踏实、细心,积极进取,心态乐观;
3、擅长活动策划,具有优秀的活动组织与协调能力;
4、文字功底良好,写作能力突出;
5、责任心强,具备优秀的沟通能力和团队合作精神,能够接受不定期出差。</div>
抓取程序:mi.py↗ 保存结果:xiaomi_campus_jobs.json↗
2、json转成md文档
将json转成md文档,并保存到md 文档中
1. 岗位名称用2级标题,取值是 title
2. 接下来是: `location` \| `recruit_type` `job_nature` \| `category` \| `project`
- | 要写成 \|,否则被当成表格处理
- `location` `recruit_type` `job_nature` `category` `project` 都要加上 ``,当作code
3. 接下来,加粗显示“职位描述”,换行后显示 description
- description 中如有 1 2 3 等序号,则转成有序列表
4. 接下来,加粗显示“职位要求”,换行后显示 requirement
- requirement 中如有 1 2 3 等序号,则转成有序列表
5. 最后显示“官网投递↗”,链接是 detail_url
{
"id": "7670918384100788507",
"title": "自动化测试架构开发工程师-汽车",
"detail_url": "https://xiaomi.jobs.f.mioffice.cn/campus/position/7670918384100788507/detail",
"location": "南京",
"recruit_type": "校招",
"job_nature": "正式",
"category": "软件研发类",
"project": "2027届校园招聘计划",
"description": "1、负责软件自动化测试平台、测试工具、框架的开发与维护,建立标准化测试流程\n2、设计、开发和维护高度可扩展、高效的自动化工具、构建完整的TestOps体系\n3、负责软件集成测试方案制定、测试策略规划和测试用例设计\n4、负责与系统工程师、开发工程师合作,理解需求并转化为测试方案\n5、基于智能体(Agent)技术,构建面向测试场景的自主执行能力,推动测试流程从\"\"自动化\"\"向\"\"自主化\"\"演进\n6、参与多 Agent 协作测试平台的架构设计与落地,负责 Agent 与现有测试工具链的集成对接",
"requirement": "1、本科及以上学历,计算机、车辆工程、自动化、电子信息等相关专业\n2、了解 AI Agent 核心概念(ReAct、Tool Use、Memory、Planning),具备从零搭建 Agent Harness的实践经验,能独立设计并落地面向特定测试场景的 Agent\n3、有多 Agent 协作系统(如 MCP、AutoGen、LangGraph 等框架)设计或使用经验者优先;有将 Agent 接入测试工具链实际项目经历者优先\n4、精通Python编程语言,熟悉模块化程序设计,熟悉设计模式,具备可扩展平台架构设计经验\n5、熟悉版本控制(Git)和CI/CD流程,对版本管理和TestOps有一定的理解\n6、熟悉自动化测试框架(PyTest等)、GUI/Web开发技术(Flask、Django、Vue、PyQT6/PySide6等)\n7、了解知识图谱核心技术栈(RDF/OWL 本体建模、SPARQL 查询、图数据库如 Neo4j),具备在工程领域(汽车、测试等)进行本体设计与实体关系建模的实践经验;能将知识图谱与 RAG 或 Agent 工具调用结合,实现语义增强的智能检索与推理",
"fetch_time": 3.2068278789520264,
"error": null
},
3、输出分类的岗位列表
按category 输出分类的岗位列表
1、不要有 span
2、不要有“共 xx 个岗位”
3、列表显示为无序列表
4、类别用3级标题
平安银行
1、获取抓取程序
输出程序,抓取平安的校招岗位信息
0、用playwright
1、岗位列表网址:https://campus.pingan.com/pab/position
2、有近200个左右岗位。分页显示的。
3、岗位详情的样例:
- 兰州分行零售业务培训生:https://campus.pingan.com/pab/positionDetail?positionId=a13c2c37e20f3454897dc11981ba3663
4、多输出一些调试信息,比如:
- 岗位名称是什么,
- 职位描述有多少字,职位信息有多少字,
- 耗时多少,
- 累计抓取多少个岗位,成功多少个,有错误多少个
- 等等。
5、保存到 json文件中。每抓取到一个岗位,就保存到文件中。再抓取到一个岗位,就追加到文件中。json文件中的字段,用英文命名
6、将岗位详情页的网址,也保存保存下来。
翻页html片段
<div data-v-0513762b="" class="list-pagination"><div data-v-0513762b="" class="el-pagination"><button type="button" disabled="disabled" class="btn-prev"><i class="el-icon el-icon-arrow-left"></i></button><ul class="el-pager"><li class="number active">1</li><!----><li class="number">2</li><li class="number">3</li><li class="number">4</li><li class="number">5</li><li class="number">6</li><li class="el-icon more btn-quicknext el-icon-more"></li><li class="number">21</li></ul><button type="button" class="btn-next"><i class="el-icon el-icon-arrow-right"></i></button></div></div>
详情页html片段
<div data-v-7d88e8d9="" class="positon-left"><div data-v-7d88e8d9="" class="position-name">兰州分行零售业务培训生</div><!----><div data-v-7d88e8d9="" class="QRcode-box"><i data-v-7d88e8d9="" class="QRcode-icon"></i><div data-v-7d88e8d9="" class="position-QRcode" style="display: none;"><div data-v-7d88e8d9="" class="pic-QRcode"><canvas data-v-7d88e8d9="" id="pic-QRcode" height="212" width="212" style="height: 212px; width: 212px;">您的浏览器不支持canvas!</canvas></div><div data-v-7d88e8d9="" class="QRcode-tip"><div data-v-7d88e8d9="">用微信扫描二维码</div><div data-v-7d88e8d9="">可分享职位给微信好友或朋友圈</div></div></div></div><div data-v-7d88e8d9="" class="title-tips">平安银行-平安银行兰州分行</div><div data-v-7d88e8d9="" class="title-options"><div data-v-7d88e8d9="" class="title-info"><div data-v-7d88e8d9="" class="title-item"><span data-v-7d88e8d9="">职位类别:</span><span data-v-7d88e8d9="">业务类</span></div></div></div></div>
<div data-v-2bac8a4e="" class="position-duty"><div data-v-2bac8a4e="" class="title">岗位职责:</div><ul data-v-2bac8a4e=""><li data-v-2bac8a4e=""><span data-v-2bac8a4e="" class="description">1、作为银行未来业务储备人才,入职后在支行、零售业务团队相关岗位轮岗锻炼,轮岗期结束后根据轮岗培养情况双选定岗至零售条线一线业务岗位。 </span></li><li data-v-2bac8a4e=""><span data-v-2bac8a4e="" class="description">2、轮岗期间深刻理解银行基层运营模式,熟悉不同类别客户的需求和我行各业务板块战略、产品及经营模式,树立风险合规意识和客户服务理念。</span></li></ul></div>
<div data-v-2bac8a4e="" class="position-description"><div data-v-2bac8a4e="" class="title">岗位要求:</div><ul data-v-2bac8a4e=""><li data-v-2bac8a4e=""><span data-v-2bac8a4e="" class="description">1、本科及以上学历;专业不限,金融学、经济学、管理学、数学、计算机等专业或复合知识背景优先。</span></li><li data-v-2bac8a4e=""><span data-v-2bac8a4e="" class="description">2、对金融行业感兴趣、有金融相关实习工作经验者优先。</span></li><li data-v-2bac8a4e=""><span data-v-2bac8a4e="" class="description">3、具备优秀的逻辑思维能力、组织协调能力和团队合作意识。</span></li></ul></div>
<div data-v-2bac8a4e="" class="position-description"><div data-v-2bac8a4e="" class="title">工作城市:</div><div data-v-2bac8a4e="" class="city"><div data-v-2bac8a4e="">兰州市</div></div></div>
<div data-v-2bac8a4e="" class="position-description"><div data-v-2bac8a4e="" class="title">面试城市:</div><div data-v-2bac8a4e="" class="city"><div data-v-2bac8a4e="">兰州市</div></div></div>
经多次尝试,最后是通过 调用 API 获得岗位信息的,不是通过 PlayWright。
第2页以及后续页,通过 API 接口得到的 response,都是一样的。大模型最终采用 PlayWright 模拟翻页,解决了该问题。
- 抓取程序:pab.py↗
- 保存结果:pingan_campus_jobs.json↗
2、将 json 转为 md 文档
将json转成md文档,并保存到md 文档中
1. 岗位名称用2级标题,取值是 title
2. 接下来是: `company - dept_name - dept_show_name` \| `职位类别:category` \| `预计招聘:recruit_number 人`
- | 要写成 \|,否则被当成表格处理
- `company - dept_name - dept_show_name` 之间用 - 连接,整体加上 ``,当作code
- `职位类别:category` 整体加上 ``,当作code
- `预计招聘:recruit_number 人` 整体加上 ``,当作code
3. 接下来换行,显示:`工作城市:location` \| `面试城市:interview_city`
- `工作城市:location` 整体加上 ``,当作code
- `面试城市:interview_city` 整体加上 ``,当作code
4. 接下来,加粗显示“岗位职责:”,换行后显示 description
- description 中如有 1 2 3 等序号,则转成有序列表
5. 接下来,加粗显示“岗位要求:”,换行后显示 requirement
- requirement 中如有 1 2 3 等序号,则转成有序列表
6. 最后显示“官网投递↗”,链接是 detail_url
{
"id": "faef8a0cb76a3480a774d12b17e06c99",
"title": "南昌分行零售业务培训生",
"company": "平安银行",
"category": "管培生",
"dept_name": "平安银行南昌分行九江分行零售金融板块",
"dept_show_name": "平安银行南昌分行",
"location": "南昌市,九江市,赣州市",
"interview_city": "南昌市",
"recruit_number": 3,
"description": "1、轮岗学习与业务实践:入职后在运营及零售条线相关岗位轮岗,在导师带教下,通过厅堂服务与零售业务实战锻炼,系统学习客户开发与维护流程,逐步掌握零售业务知识,夯实业务基础。\n2、定岗发展与职业成长:轮岗期结束后,根据轮岗表现、人才队伍建设需要及个人职业发展意愿,通过双向选择定岗至零售条线相关岗位,成为分行零售业务骨干。",
"requirement": "1、毕业时间为2026年1月1日-2027年7月31日的2027届本科及以上学历应届毕业生;专业不限,金融学、经济学、管理学、计算机等专业或复合知识背景优先。\n2、对金融行业感兴趣、有金融相关实习工作经验者优先。\n3、具备优秀的逻辑思维能力、组织协调能力和团队合作意识。",
"detail_url": "https://campus.pingan.com/pab/positionDetail?positionId=faef8a0cb76a3480a774d12b17e06c99",
"fetch_time": 0
}
蚂蚁集团
1、获取抓取程序
输出程序,抓取平安的校招岗位信息
0、用playwright
1、岗位列表网址:https://talent.antgroup.com/campus-full-list?type=campus_graduates
2、有近70个左右岗位。分页显示的。
3、岗位详情的样例:
- 智能体与大模型应用工程:https://talent.antgroup.com/campus-position?positionId=260721011006030&tid=218edbb717866607267531491e42f6
4、多输出一些调试信息,比如:
- 岗位名称是什么,
- 职位描述有多少字,职位信息有多少字,
- 耗时多少,
- 累计抓取多少个岗位,成功多少个,有错误多少个
- 等等。
5、保存到 json文件中。每抓取到一个岗位,就保存到文件中。再抓取到一个岗位,就追加到文件中。json文件中的字段,用英文命名
6、将岗位详情页的网址,也保存保存下来。
没有使用 PlayWright,是通过调用 API 获得岗位详情的。
咨询大模型要提供什么信息,然后提供了相关信息(主要是 开发者工具 - network 等 相关信息)
- 抓取程序:ant.py↗
- 抓取结果:antgroup_campus_jobs.json↗
2、将json转成md文档
将json转成md文档,并保存到md 文档中
1. 岗位名称用2级标题,取值是 title
2. 接下来是 `category` \| `work_locations` \| `publish_time` \| `面试地点:interview_locations` \| `batch_name`。都要加上 ``,当作code 。
- publish_time,只要显示年月日
3. 接下来,加粗显示“职位描述”,换行后显示 description
- description 中如有 1 2 3 等序号,则转成有序列表
4. 接下来,加粗显示“职位要求”,换行后显示 requirement
- requirement 中如有 1 2 3 等序号,则转成有序列表
5. 最后显示“官网投递↗”,链接是 detail_url
{
"id": "260721011004510",
"title": "搜索推荐广告算法",
"category": "技术类",
"batch_name": "蚂蚁集团2027届应届生招聘",
"work_locations": [
"北京",
"上海",
"杭州"
],
"interview_locations": [
"远程"
],
"publish_time": "2026-07-22T02:17:00.000+00:00",
"description": "面向核心业务场景,包括智能搜索、推荐、广告等,处理海量海量规模大数据,结合检索、排序、多模态理解和大模型能力,持续优化内容匹配效率、用户体验和业务价值。将参与召回、粗排、精排、重排到结果生成优化的完整链路建设,推动 AI 搜索、推荐、生成式AI、广告等能力在真实业务中的落地与迭代。\n\n具体职责包括以下相关方向的一项或多项:\n1. 参与核心业务场景,包括搜索、推荐、广告等场景的算法建设,优化召回、排序、重排及结果生成链路,提升业务效率、用户规模等核心指标;\n2. 研究生成式推荐、Scaling up、Semantic id、AI Agent等前沿技术方向,解决核心场景业务增长问题;\n3. 探索并应用大模型(LLM)、多模态学习、AIGC技术,进行智能创意生成、素材理解、创意元素优选及个性化创意组合优化,显著提升搜索、推荐、广告创意吸引力与点击效果;\n4. 参与或负责基于大模型(LLM)的搜索、推荐、广告智能体(Agent)的研发,用于自动化策略调优、实时效果归因、智能异常监控、仿真模拟等场景,提升系统自动化决策与运营效率。",
"requirement": "1. 熟悉搜索、推荐、广告、排序、检索增强等基础方法,理解召回、粗排、精排、重排等典型链路;\n2. 具备较强的效果分析、实验设计和问题定位能力,有搜索、推荐或广告算法相关经验者优先;\n3. 对大模型(LLM)原理及应用有实践热情,关注LLM/AIGC在搜索、推荐、广告领域的应用,有NLP/多模态/强化学习经验者优先;\n4. 拥有Kaggle/ACM竞赛奖项、国际顶级会议论文、知名GitHub开源项目等公开成果者优先。",
"feature_tags": [
"AI Agent",
"AI内容生成",
"AI搜索",
"Learning to Rank",
"LLM",
"Python",
"RAG",
"SQL",
"优秀开源项目经历",
"候选集召回",
"内容",
"分布式训练",
"参加算法相关竞赛/获奖",
"发表算法相关优秀论文",
"多模态学习",
"多模态算法",
"大数据",
"大数据处理工具(Spark/Hadoop/Hive)",
"大模型算法",
"大语言模型",
"广告",
"强化学习",
"推荐",
"推荐算法",
"搜索",
"搜索算法",
"文本生成",
"智能代理",
"智能体",
"智能广告",
"智能推荐",
"智能搜索",
"有留学背景",
"机器学习",
"检索召回",
"检索增强生成",
"模型加速/性能优化",
"深度学习",
"生成式AI",
"生成式推荐",
"程序化广告",
"算法工程化经验",
"粗排",
"精排",
"自然语言处理算法",
"语义理解",
"超大规模预训练模型",
"跨模态理解",
"重排"
],
"detail_url": "https://talent.antgroup.com/campus-position?positionId=260721011004510"
},
3、输出分类的岗位列表
按category 输出分类的岗位列表
1、不要有 span
2、不要有“共 xx 个岗位”
3、列表显示为无序列表
4、类别用3级标题
微步在线
1、获取抓取程序
输出程序,抓取微步在线的校招岗位信息
0、优先尝试用playwright
1、岗位列表网址:https://app.mokahr.com/campus-recruitment/threatbook/39679?locale=zh-CN#/jobs?
2、有50多个左右岗位。分页显示的。
3、岗位详情的样例:
- 产品市场专员(27届):https://app.mokahr.com/campus-recruitment/threatbook/39679?locale=zh-CN#/job/4c81a5e2-d727-43d8-806e-a9acc3a30529
4、多输出一些调试信息,比如:
- 岗位名称是什么,
- 职位描述有多少字,职位信息有多少字,
- 耗时多少,
- 累计抓取多少个岗位,成功多少个,有错误多少个
- 等等。
5、保存到 json文件中。每抓取到一个岗位,就保存到文件中。再抓取到一个岗位,就追加到文件中。json文件中的字段,用英文命名
6、将岗位详情页的网址,也保存保存下来。
没有抓详情页。从列表的卡片里面就能抓取需要的信息。
- 抓取程序:tb.py↗
- 抓取结果:threatbook_campus_jobs.json↗
2、将json转成md文档
将json转成md文档,并保存到md 文档中
1. 岗位名称用2级标题,取值是 title
2. 接下来是 `category` \| `location` \| `job_nature` \| `department` \| `publish_date`。都要加上 ``,当作code 。
- 如果哪个字段的取值是空的,就跳过。
3. 接下来,加粗显示“职位描述”,换行后显示 description
- description 中如有 1 2 3 等序号,则转成有序列表
4. 如果 requirement 不是空的,接下来,加粗显示“职位要求”,换行后显示 requirement
- requirement 中如有 1 2 3 等序号,则转成有序列表
5. 最后显示“官网投递↗”,链接是 detail_url
{
"id": "b8ac64b1-cf68-4ad5-a70e-d3c81cf44b9e",
"title": "财务管培生(27届)",
"department": "财务部",
"job_nature": "全职",
"category": "职能类",
"location": "",
"publish_date": "2026-08-07",
"description": "职位描述\n1、 了解财务的相关工作内容,协调处理好银行、税务等各部门的工作关系;\n2、 负责日常现金及票据的收付、保管及费用报销;核对银行、现金余额;\n3、 按要求完成相关发票的开具、验证、购买等工作;\n4、 划转、核算内部往来款项,到款确认,及时登记现金、银行日记帐;\n\n任职资格:\n1、 会计、财务等相关专业本科以上学历,有会计从业资格证书;\n2、 了解国家财经政策和会计、税务法规,熟悉银行结算业务;\n3、 熟悉会计报表的处理,熟练使用财务软件;\n4、 善于处理流程性事务、良好的学习能力、独立工作能力和财务分析能力;\n5、 工作细致,责任感强,良好的沟通能力、团队精神;",
"requirement": "",
"detail_url": "https://app.mokahr.com/campus-recruitment/threatbook/39679?locale=zh-CN#/job/b8ac64b1-cf68-4ad5-a70e-d3c81cf44b9e"
}
3、输出分类的岗位列表
按category 输出分类的岗位列表
1、不要有 span
2、不要有“共 xx 个岗位”
3、列表显示为无序列表
4、类别用3级标题
腾讯
1、获取抓取程序
输出程序,抓取腾讯的校招岗位信息
0、优先尝试用playwright
1、岗位列表网址:https://join.qq.com/post.html?query=p_1
2、有100多个左右岗位。分页显示的。
3、岗位详情的样例:
- AI全栈工程师:https://join.qq.com/post_detail.html?postid=1282707398326592512
4、多输出一些调试信息,比如:
- 岗位名称是什么,
- 职位描述有多少字,职位信息有多少字,
- 耗时多少,
- 累计抓取多少个岗位,成功多少个,有错误多少个
- 等等。
5、保存到 json文件中。每抓取到一个岗位,就保存到文件中。再抓取到一个岗位,就追加到文件中。json文件中的字段,用英文命名
6、将岗位详情页的网址,也保存保存下来。
也是通过调用 API 获得岗位详情的。
- 抓取程序:tx.py↗
- 抓取结果:tencent_jobs.json↗
2、将json转成md文档
将json转成md文档,并保存到md 文档中
1. 岗位名称用2级标题,取值是 title
2. 接下来是 `position_family` \| `recruit_label` 。都要加上 ``,当作code 。
position_family 做个转换。比如 position_family = 2,就显示技术
2 - 技术
3 - 产品
4 - 设计
5 - 市场
6 - 职能
3. 接下来,加粗显示“岗位描述”,换行后显示 description
- description 中如有 1 2 3 等序号,则转成有序列表
4. 接下来,加粗显示“岗位要求”,换行后显示 requirement
- requirement 中如有 1 2 3 等序号,则转成有序列表
5. 接下来,加粗显示“加分项或注意事项”,换行后显示 bonus
- bonus 中如有 1 2 3 等序号,则转成有序列表
6. 接下来,加粗显示 “招聘部门和工作地”
- departments 显示为一行,各个值用 \| 分割。\n去掉。无序列表。都要加上 ``,当作code 。
- work_cities,一行,各个值用 \| 分割。无序列表。都要加上 ``,当作code 。
7. 最后显示“官网投递↗”,链接是 url
{
"post_id": "1283126452350690304",
"title": "内容运营",
"url": "https://join.qq.com/post_detail.html?postid=1283126452350690304",
"description": "1、负责内容的策划、生产、分发和管理,完成对目标用户的拉新、留存和转化;\n2、负责to C收入的目标设计和执行,从目标用户的消费习惯和诉求出发,设计to C内容与玩法框架,实现C端收入最大化;\n3、负责数据分析与用户洞察,通过对内容和产品数据的相关分析,挖掘用户需求与痛点,为内容生产、产品路径和运营方案优化提供参考。\n4、探索AI在内容运营中的应用(如智能内容推荐、AI辅助内容生产和分发、自动化用户触达等),提升运营的精准度和效率。",
"requirements": "AI应用技能:\n善于借助AI工具拆解复杂问题、探索解决方案,并能对AI 的输出进行高质量判断,具备人机协同的工作意识和习惯。\n\n专业能力:\n1、综合素质扎实,新闻学、文学、广播电视、影视制片、节目编导、音乐等专业;\n2、有扎实的专业特长,如节目编导、编剧、文学创作、音乐制作等技能。\n\n其他:\n热爱互联网,年轻化娱乐性互联网产品的重度用户,热爱动漫和二次元,喜欢娱乐,热点敏感度高,脑洞大,创意多,良好的沟通能力。",
"bonus": "1、有优秀的创作作品和实践经验;\n2、具备SQL、Python等数据分析相关能力",
"interview_city": "",
"departments": [
"CSIG\n云与智慧产业事业群",
"PCG\n平台与内容事业群",
"TEG\n技术工程事业群",
"WXG\n微信事业群"
],
"work_locations": [],
"status": "success",
"error": null,
"fetch_time": 2.22,
"desc_word_count": 218,
"req_word_count": 207,
"position_id": 22468,
"position_family": 3,
"bgs": "CSIG PCG TEG WXG",
"work_cities": "深圳总部 北京 广州",
"project_name": "应届毕业生",
"recruit_label": "应届毕业生"
},
- 转换程序:txj2md.py↗
3、输出分类的岗位列表
position_family 输出分类的岗位列表
1、不要有 span
2、不要有“共 xx 个岗位”
3、列表显示为无序列表
4、类别用3级标题
得物
1、获取抓取程序
输出程序,抓取得物的校招岗位信息
0. 优先尝试用playwright
1. 岗位列表网址:https://campus.dewu.com/578078/position/list
2. 有150多个左右岗位。
- 分页显示的。
- 初步看了网页代码,有详情页链接
3. 岗位详情的样例:
- 【27届校招】算法策略工程师:https://campus.dewu.com/578078/position/7672229107043780918/detail
4. 多输出一些调试信息,比如:
- 岗位名称是什么,
- 职位描述有多少字,职位信息有多少字,
- 耗时多少,
- 累计抓取多少个岗位,成功多少个,有错误多少个
- 等等。
5. 保存到 json文件中。
- 每抓取到一个岗位,就保存到文件中。再抓取到一个岗位,就追加到文件中。
- json文件中的字段,用英文命名
6. 将岗位详情页的网址,也保存保存下来。
- 抓取程序:dewu.py↗
- 抓取结果:dewu_campus_positions.json↗
2、将json转成md文档
将json转成md文档,并保存到md 文档中
1. 岗位名称用2级标题,取值是 title
2. 接下来是 meta_info。
- 各个数值,都要加上 ``,当作code 。
- 各个数值之间,用 \| 分割。
3. 接下来,加粗显示“职位描述”,换行后显示 description
- description 中如有 1 2 3 等序号,则转成有序列表
4. 接下来,加粗显示“职位要求”,换行后显示 requirement
- requirement 中如有 1 2 3 等序号,则转成有序列表
5. 最后显示“官网投递↗”,链接是 url
{
"id": "7672236505399068934",
"title": "【27届校招】DBA(数据库工程师)",
"url": "https://campus.dewu.com/578078/position/7672236505399068934/detail",
"meta_info": [
"上海",
"正式",
"技术类",
"2027届秋季校园招聘项目"
],
"city": "上海",
"project": "2027届秋季校园招聘项目",
"tags": [],
"description": "得物目前在线的数据库服务包含了 MySQL、Redis、TiDB、MongoDB、KV 存储、Starrocks、Clickhouse、Nebula Graph 等多种类型,涵盖了 OLTP、OLAP、SQL、NoSQL 等分类。数据库团队结合公有云 PAAS+自建数据库的方式,构建了多元化的数据存储解决方案,为业务快速迭代带来了更多更合适的选择。欢迎对数据库领域有兴趣的同学加入我们。\n岗位职责:\n1、负责数据库(包括MySQL、Redis、TiDB等)业务的日常维护、管理、故障处理、扩容等工作;\n2、负责数据库平台核心组件开发,提升系统稳定性、可维护性,保障业务高速发展需求;\n3、指导研发团队进行数据库架构设计、开发、SQL优化等,完善数据库开发指导规范;\n4、参与设计及建设数据库自动化运维管理平台;\n5、跟踪调研数据库领域的新技术新产品,根据业务发展需求设计解决方案;\n6、负责数据库服务相关平台的设计和开发工作;\n7、对数据库AI方向保持关注,不限于向量数据库、记忆体和DB4AI或AI4DB的实践",
"description_length": 457,
"requirements": "1、2027届毕业生,本科以上学历,计算机类、软件类、通信类等相关专业优先;\n2、扎实的编程基础,至少掌握一门开发语言,熟悉Golang, python优先;\n3、对主流开源数据库有基础知识的功底。",
"requirements_length": 99,
"crawl_time": "2026-08-15 17:46:03",
"crawl_duration": 4.03,
"list_info": [
"上海",
"正式",
"技术类",
"2027届秋季校园招聘项目"
],
"list_city": "上海"
},
3、输出分类的岗位列表
按招 meta_info 的第3个值输出分类的岗位列表
1、不要有 span
2、不要有“共 xx 个岗位”
3、列表显示为无序列表
4、类别用3级标题
5、不要链接
普渡机器人
1、获取抓取程序
输出程序,抓取普渡的校招岗位信息
0. 优先尝试用playwright
1. 岗位列表网址:https://pudutech1.zhiye.com/campus/jobs
2. 有80多个左右岗位。
- 貌似不分页
3. 岗位详情的样例:
- 多模态深度学习算法工程师(商用机器人):https://pudutech1.zhiye.com/campus/detail?jobAdId=5cd2bc02-8d0f-47b7-a223-fc3a663e2f6b
4. 多输出一些调试信息,比如:
- 岗位名称是什么,
- 职位描述有多少字,职位信息有多少字,
- 耗时多少,
- 累计抓取多少个岗位,成功多少个,有错误多少个
- 等等。
5. 保存到 json文件中。
- 每抓取到一个岗位,就保存到文件中。再抓取到一个岗位,就追加到文件中。
- json文件中的字段,用英文命名
6. 将岗位详情页的网址,也保存保存下来。
- 抓取程序:pudu.py↗
- 抓取结果:purdue_jobs.json↗
2、将json转成md文档
将json转成md文档,并保存到md 文档中
1. 岗位名称用2级标题,取值是 job_title
2. 接下来是 `category` \| `locations`。
- 都要加上 ``,当作code。
- | 要写成 \|
- 各个数值,都要加上 ``,当作code 。
- 各个数值之间,用 \| 分割。
3. 接下来,加粗显示“工作职责”,换行后显示 duty
- duty 中如有 1 2 3 等序号,则转成有序列表
4. 接下来,加粗显示“任职资格”,换行后显示 require
- require 中如有 1 2 3 等序号,则转成有序列表
5. 最后显示“官网投递↗”,链接是 detail_url
{
"job_id": "5cd2bc02-8d0f-47b7-a223-fc3a663e2f6b",
"job_title": "多模态深度学习算法工程师(商用机器人)",
"detail_url": "https://pudutech1.zhiye.com/campus/detail?jobAdId=5cd2bc02-8d0f-47b7-a223-fc3a663e2f6b",
"duty": "1.设计并训练面向服务机器人的通用视觉感知模型和多模态大模型(如检测、分割、场景理解),提升对复杂环境的空间语义理解能力和泛化能力;\n2.协助构建多模态数据集训练 pipeline,设计数据清洗、增强及自动化标注策略。探索高效分布式训练方案(如DeepSpeed),加速模型迭代周期;\n3.模型轻量化并部署至服务机器人平台(如ROS/边缘计算设备),满足实时性需求;",
"require": "1.计算机、人工智能、电子工程等相关专业硕士及以上学历,深度学习研发项目经验;\n2.精通Python,熟悉Linux开发环境;熟练掌握PyTorch框架及分布式训练技术;\n3.深入理解通用模型架构(如CLIP、BLIP、SAM、DINO系列等),具备大规模预训练/微调经验;\n4.在CVPR/ICCV/ECCV等顶会发表通用感知相关论文优先;\n5.有机器人场景算法项目经验优先。",
"locations": [
"广东省·深圳市"
],
"post_date": "2026-08-11T17:00:39",
"category": "校园招聘",
"kind": "全职",
"crawl_time": "2026-08-15T21:07:12.917963"
},
龙湖集团
1、获取抓取程序
输出程序,抓取龙湖的校招岗位信息
0. 优先尝试用playwright
1. 岗位列表网址:https://longfor.zhaopin.com/sgs/index.html
<!-- 2. 有80多个左右岗位。
- 貌似不分页
3. 岗位详情的样例:
- 多模态深度学习算法工程师(商用机器人):https://pudutech1.zhiye.com/campus/detail?jobAdId=5cd2bc02-8d0f-47b7-a223-fc3a663e2f6b -->
2. 有个API 可调用 https://fe.zhaopin.com/grace/api/dsc/search-job-list;https://fe.zhaopin.com/grace/api/dsc/get-sub-company-and-department-list
- 先调用 https://fe.zhaopin.com/grace/api/dsc/get-sub-company-and-department-list,获得子公司名称,比如 地产开发,商业管理
- 然后调用 https://fe.zhaopin.com/grace/api/dsc/search-job-list,获得每个子公司的岗位信息
https://fe.zhaopin.com/grace/api/dsc/search-job-list 的 payload 样例:
{
"orgNumbers": "105173",
"jobSource": 2,
"pageIndex": 1,
"pageSize": 21,
"orgDepartmentIds": [
"10126970"
],
"campusParentDepartmentIds": 10126975,
"workRegionIds": "530",
"jobTypes": "",
"priorityMajors": "",
"customTags": "",
"keyword": ""
}
https://fe.zhaopin.com/grace/api/dsc/search-job-list 的 response 样例:
{"code":200,"message":"success","data":{"jobList":[{"company":{"bestEmployerType":0,"campusDepartment":{"departmentNumber":"KA0375739237D90001987000","id":10127000,"name":"北京","parentId":10126975},"campusOrgName":"仕官生","campusOrgShortName":"","campusParentDepartment":{"departmentNumber":"KA0375739237D90001962000","id":10126975,"name":"地产开发","parentId":10126970},"companyId":105173,"companyNumber":"KA0375739237D90001957000","industry":200010000,"industryName":"房地产开发经营","orgSize":6,"orgSizeName":"10000人以上","reviewOrgNature":0,"reviewOrgNatureName":"","slaveDisplayOrgName":"龙湖集团"},"job":{"address":"北京","cityId":530,"cityName":"北京","deliveryPath":"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865410811","detail":"职位描述:<br><br>通过战略共谋和牵引,影响和推动业务的发展。帮助组织加强核心团队的塑造,激活组织内部人员的工作能力和激情。持续构建组织能力,提高组织整体竞争力,提供高效且定制化的人力资源解决方案。<br><br>1、了解业务战略,并链接HR行活,助力业务、业绩目标达成;<br><br>2、搭建核心团队,促进融合,助力领导力提升,激发价值发挥;<br><br>3、推动组织能力建设和竞争力形成,引导组织变革适应内外部变化;<br><br>4、开展人才选拔、培育、发展、激励等工作,确保人才胜任和价值创造最大化,人才源源不断;<br><br>5、识别并打造组织心智,通过多种手段了解组织状态,推动心智的发展及对业务的促进;<br><br>6、组织高效运转的体系/机制的系统建设,推动组织面向未来,持续进化。<br><br>职位要求:<br><br>1、无专业限制,理工科、社会学、心理学等专业优先;<br><br>2、有能量感,喜欢并愿意主动与人沟通,有同理心,做事有大局观,喜欢挑战,敢于迎难而上;<br><br>3、好学善思、自我驱动、拥抱变革、渴望成就。","districtId":0,"districtName":"","employmentType":5,"id":40865410811,"jobNumber":"CC375739230J40865410811","jobType":14000600010000,"jobTypeName":"HRBP","maxSalary":20000,"minEducation":3,"minEducationName":"硕士","minSalary":12000,"modifiedTime":1786811000987,"needMajor":"","orderCustom":30,"positionSourceType":2,"quantity":0,"salary":"12000-20000元/月","salary60":"1.2万-2万","salaryCount":"","salaryReal":"12000-20000","salaryType":1,"title":"人力资源","url":"https://xiaoyuan.zhaopin.com/job/CC375739230J40865410811","workingExp":-1,"workingExpName":"不限"},"positionBehaviorState":null,"staff":{"avatar":"https://storage-public.zhaopin.cn/zp/clouddisk/1771900448274218476/e44970c6-e82a-45fd-b3ef-b413d7e9b914.png","id":1213884131,"nickName":"张女士"}}],"pageInfo":{"pageIndex":1,"pageSize":21,"totalNum":1,"totalPage":1}},"taskId":"fc62b01193084171bd7366aa7bdff865"}
4. 多输出一些调试信息,比如:
- 岗位名称是什么,
- 职位描述有多少字,职位信息有多少字,
- 耗时多少,
- 累计抓取多少个岗位,成功多少个,有错误多少个
- 等等。
5. 保存到 json文件中。
- 每抓取到一个岗位,就保存到文件中。再抓取到一个岗位,就追加到文件中。
- json文件中的字段,用英文命名
6. 将岗位详情页的网址,也保存保存下来。
新写一个程序,处理 longfor_jobs.json
1、按 title + department_name + description,对相同的岗位做个合并
2、city,列出多个
3、detail_url,随便用其中一个
通过调用API获得岗位详情的。
仕官生
- 抓取程序:lfsg.py↗,lfsg1.py↗(相同岗位不同城市进行合并)
- 抓取结果:longfor_jobs_sg.json↗, longfor_jobs_sg_dedup.json↗
点将
- 抓取程序:lfdj.py↗,lfdj1.py↗(相同岗位不同城市进行合并)
- 抓取结果:longfor_jobs_dj.json↗, longfor_jobs_dj_dedup.json↗
绽放
- 抓取程序:lfzf.py↗,lfzf1.py↗(相同岗位不同城市进行合并)
- 抓取结果:longfor_jobs_zf.json↗, longfor_jobs_zf_dedup.json↗
2、将json转成md文档
将json转成md文档,并保存到md 文档中
0. 处理去重后的json文件:longfor_jobs_dedup.json
1. 岗位名称用2级标题,取值是 title
2. 接下来是 `department_name` \| `cities`。
- 都要加上 ``,当作code。
- | 要写成 \|
- cities各个数值,用“,”分隔
3. 接下来,显示 description
- description 中如有 1 2 3 等序号,则转成有序列表
5. 最后显示“网申投递↗”,链接是 detail_urls
- 如果只有1个城市,就做成 [网申投递↗]()
- 如果有多个城市,做成:网申投递 [↗]() [↗]() [↗]()
{
"title": "人力资源",
"company_name": "地产开发",
"department_name": "地产开发",
"org_name": "仕官生",
"job_type": "HRBP",
"salary_text": "12000-20000元/月",
"min_salary": 12000,
"max_salary": 20000,
"min_education": "硕士",
"working_exp": "不限",
"description": "职位描述:<br><br>通过战略共谋和牵引,影响和推动业务的发展。帮助组织加强核心团队的塑造,激活组织内部人员的工作能力和激情。持续构建组织能力,提高组织整体竞争力,提供高效且定制化的人力资源解决方案。<br><br>1、了解业务战略,并链接HR行活,助力业务、业绩目标达成;<br><br>2、搭建核心团队,促进融合,助力领导力提升,激发价值发挥;<br><br>3、推动组织能力建设和竞争力形成,引导组织变革适应内外部变化;<br><br>4、开展人才选拔、培育、发展、激励等工作,确保人才胜任和价值创造最大化,人才源源不断;<br><br>5、识别并打造组织心智,通过多种手段了解组织状态,推动心智的发展及对业务的促进;<br><br>6、组织高效运转的体系/机制的系统建设,推动组织面向未来,持续进化。<br><br>职位要求:<br><br>1、无专业限制,理工科、社会学、心理学等专业优先;<br><br>2、有能量感,喜欢并愿意主动与人沟通,有同理心,做事有大局观,喜欢挑战,敢于迎难而上;<br><br>3、好学善思、自我驱动、拥抱变革、渴望成就。",
"description_length": 483,
"cities": [
"杭州",
"重庆",
"广州",
"成都",
"济南",
"武汉",
"上海",
"北京"
],
"detail_urls": [
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865410111",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865410211",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865410311",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865410411",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865410511",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865410611",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865410711",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865410811"
],
"delivery_paths": [
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865410111",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865410211",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865410311",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865410411",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865410511",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865410611",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865410711",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865410811"
],
"job_ids": [
40865410111,
40865410211,
40865410311,
40865410411,
40865410511,
40865410611,
40865410711,
40865410811
],
"job_numbers": [
"CC375739230J40865410111",
"CC375739230J40865410211",
"CC375739230J40865410311",
"CC375739230J40865410411",
"CC375739230J40865410511",
"CC375739230J40865410611",
"CC375739230J40865410711",
"CC375739230J40865410811"
],
"staff_names": [
"张女士"
],
"original_count": 16
},
2、将json转成md文档
将json转成md文档,并保存到md 文档中
0. 处理去重后的json文件:longfor_jobs_zf_dedup.json
1. 岗位名称用2级标题,取值是 title
2. 接下来是 `department_name` \| `cities`。
- 都要加上 ``,当作code。
- | 要写成 \|
- cities各个数值,用“,”分隔
3. 接下来,显示 description
- description 中如有 1 2 3 等序号,则转成有序列表
5. 最后显示“网申投递↗”,链接是 detail_urls
- 如果只有1个城市,就做成 [网申投递↗]()
- 如果有多个城市,做成:网申投递 [↗]() [↗]() [↗]()
{
"title": "营销绽放生",
"company_name": "地产开发",
"department_name": "地产开发",
"org_name": "绽放",
"job_type": "房产销售",
"salary_text": "7000-12000元/月",
"min_salary": 7000,
"max_salary": 12000,
"min_education": "本科",
"working_exp": "不限",
"description": "职位描述:<br>1、熟练掌握房地产基础知识,为客户提供服务;<br>2、具备优质的职业素养,与客户建立良好关系,并促进业绩与合作的达成;<br>3、学习掌握地产营销专业及综合管理知识,致力成为优秀的管理者与操盘手。<br>职位要求:<br>1、以客户为一切工作出发点,眼睛和内心永远朝向客户,常能发现商机;<br>2、内驱力强,有快速成功的渴望,喜欢挑战与竞争;<br>3、有脑有心有手(有思想,又能务实地落地执行);<br>4、抗压有韧劲、乐观阳光;<br>5、喜欢表达或“讲故事”,有感染力;<br>6、追求卓越,志存高远,有目标、情怀和思想;<br>7、专业不限。",
"description_length": 286,
"cities": [
"成都",
"兰州",
"昆明",
"西安",
"长春",
"大连",
"沈阳",
"济南",
"青岛",
"烟台",
"杭州",
"温州",
"福州",
"武汉",
"长沙",
"天津",
"北京",
"重庆",
"贵阳"
],
"detail_urls": [
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865328111",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865328211",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865328311",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865328411",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865328511",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865328611",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865328811",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865328911",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865329011",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865329111",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865329211",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865329311",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865329411",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865329511",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865329611",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865329711",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865329811",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865329911",
"https://xiaoyuan.zhaopin.com/job/CC375739230J40865330011"
],
"delivery_paths": [
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865328111",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865328211",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865328311",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865328411",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865328511",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865328611",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865328811",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865328911",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865329011",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865329111",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865329211",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865329311",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865329411",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865329511",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865329611",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865329711",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865329811",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865329911",
"https://campus1.zhaopin.com/Resume/CheckIntoApp?pid=CC375739230J40865330011"
],
"job_ids": [
40865328111,
40865328211,
40865328311,
40865328411,
40865328511,
40865328611,
40865328811,
40865328911,
40865329011,
40865329111,
40865329211,
40865329311,
40865329411,
40865329511,
40865329611,
40865329711,
40865329811,
40865329911,
40865330011
],
"job_numbers": [
"CC375739230J40865328111",
"CC375739230J40865328211",
"CC375739230J40865328311",
"CC375739230J40865328411",
"CC375739230J40865328511",
"CC375739230J40865328611",
"CC375739230J40865328811",
"CC375739230J40865328911",
"CC375739230J40865329011",
"CC375739230J40865329111",
"CC375739230J40865329211",
"CC375739230J40865329311",
"CC375739230J40865329411",
"CC375739230J40865329511",
"CC375739230J40865329611",
"CC375739230J40865329711",
"CC375739230J40865329811",
"CC375739230J40865329911",
"CC375739230J40865330011"
],
"staff_names": [
"王先生"
],
"original_count": 38
},
点点互动
1、获取抓取程序
输出程序,抓取点点互动的校招岗位信息
0. 优先尝试用playwright
1. 岗位列表网址:https://ddhd.cn/campus/jobs
<!-- 2. 有80多个左右岗位。
- 貌似不分页
3. 岗位详情的样例:
- 多模态深度学习算法工程师(商用机器人):https://pudutech1.zhiye.com/campus/detail?jobAdId=5cd2bc02-8d0f-47b7-a223-fc3a663e2f6b -->
2. 有个API 可调用 https://ddhd.cn/api/Jobad/GetJobAdPageList
https://ddhd.cn/api/Jobad/GetJobAdPageList 的 request payload 样例:
{
"PageIndex": 0,
"PageSize": 20,
"Category": [
"2"
],
"Channel4IsAllowExternalRecommend": true,
"KeyWords": "",
"SpecialType": 0,
"PortalId": "",
"DisplayFields": [
"Category",
"Kind",
"LocId",
"PostDate",
"Degree",
"ClassificationOne",
"WorkWeChatQrCode"
]
}
https://ddhd.cn/api/Jobad/GetJobAdPageList 的 response 样例:
{"Code":200,"Message":"operation success","MoreMessage":"","TipType":"Success","Count":53,"ReturnUrl":null,"Data":[{"Id":"8980ed86-6268-4bc2-8b45-05973845e452","HeadCount":0,"JobAdId":390853526,"PostDateInt":1786502062000,"PostDate":"2026-08-12T10:34:22","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"C/C ++后端开发工程师-福州(J13813)","OrgId":577045,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["福建省·福州市"],"Salary":null,"Duty":"【工作职责】\r\n1、负责游戏服务端的功能设计及实现,对效果和开发结果负责\r\n2、负责框架、自动化以及服务器管理工具的持续设计和开发\r\n3、负责服务器的调优、测试及Bug处理\r\n4、负责游戏项目需要的新技术的调研,并参与新技术的使用和相关技术研发","Require":"【任职资格】\r\n1、2027届统招本科及以上学历,计算机专业优先\r\n2、熟悉C++/C语言,数据结构与算法,网络和系统知识扎实\r\n3、热爱编程,善于学习思考总结,对新技术有高度敏感,例如AI等\r\n4、专注耐心,细致,具备用户导向和共情能力","ClassificationOne":"程序类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:34:22","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"82c9877f-b4ce-4275-99af-a626c1220360","HeadCount":0,"JobAdId":390853525,"PostDateInt":1786502062000,"PostDate":"2026-08-12T10:34:22","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"U3D前端开发工程师-福州(J13812)","OrgId":577045,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["福建省·福州市"],"Salary":null,"Duty":"【工作职责】\r\n1、负责Unity手游客户端功能设计和开发 \r\n2、负责与服务端、美术及策划团队沟通,保证项目客户端效果实现\r\n3、高效的与服务端开发合作设计编码和调试\r\n4、参与/负责手游客户端的性能优化","Require":"【任职资格】\r\n1、2027届统招本科及以上学历,计算机专业优先\r\n2、熟悉C/C++/C#编程语言,熟悉Unity相关的插件及优化技术\r\n3、热爱编程,善于学习思考,对新技术有高度敏感,例如AI等\r\n4、专注耐心,细致,具备用户导向和共情能力","ClassificationOne":"程序类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:34:22","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"c85fcb42-8ab0-4a8c-8be3-36b510445869","HeadCount":0,"JobAdId":390853521,"PostDateInt":1786501932000,"PostDate":"2026-08-12T10:32:12","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"SLG数值策划-福州(J13810)","OrgId":577045,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["福建省·福州市"],"Salary":null,"Duty":"【工作职责】\r\n1、根据项目需求,负责游戏的战斗、经济、商业化等模块的数值设计与模型搭建\r\n2、参与各系统、玩法的设计,为游戏各系统提供数值模型和数据支持\r\n3、沟通协调开发过程相关的各上下游合作伙伴,推进并确保游戏设计需求的落地,保证数值体验\r\n4、分析游戏数据及竞品,关注游戏市场趋势,不断更新自我专业认知,并提出适合项目的设计方案","Require":"【任职资格】\n1、2027届统招本科及以上学历,数学、经济学相关专业优先\n2、游戏体验丰富,至少体验过一款4X类型SlG手游,COK-like尤佳,对游戏平衡性及数值方面有深入研究\n3、能够从用户和“如果我是策划”的角度分析和思考游戏\n4、有扎实的数学功底,能熟练使用Excel的各项公式,有VBA基础更佳\n5、具备优秀的逻辑能力、表达能力、沟通能力和团队协作意识\n\n应聘要求:简历内请附带个人的手游体验经验及个人独立完成的手游数值拆解作品(如有)","ClassificationOne":"策划类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:32:12","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"6211f12a-43ec-4c34-bd89-feb3073f243b","HeadCount":0,"JobAdId":390853520,"PostDateInt":1786501932000,"PostDate":"2026-08-12T10:32:12","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"SLG系统策划-福州(J13811)","OrgId":577045,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["福建省·福州市"],"Salary":null,"Duty":"【工作职责】\r\n1、根据项目需求,负责游戏各系统、玩法、功能模块的设计\r\n2、沟通协调开发过程相关的上下游合作伙伴,推进并确保游戏设计需求的落地,保证功能体验\r\n3、分析游戏数据及竞品,关注游戏市场趋势,不断更新自我专业认知,并提出适合项目的设计方案","Require":"【任职资格】\r\n1、2027届统招本科及以上学历\r\n2、游戏体验丰富,至少体验过一款4X类型SlG手游,COK-like尤佳\r\n3、能够从用户和“如果我是策划”的角度分析和思考游戏\r\n4、有较好的文字表达能力\r\n5、具备优秀的逻辑能力、表达能力、沟通能力和团队协作意识\r\n\r\n【加分项】\r\n1、有游戏相关赛事经验并取得名次\r\n2、参与制作游戏经验,作品有在B站、YouTube等平台发表\r\n3、有过3个月以上游戏策划相关实习经验\r\n4、有大学期间创业经历\r\n5、有全球手游经验或对游戏行业有独到见解","ClassificationOne":"策划类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:32:12","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"47f0e200-728f-4d91-b3a2-f584ecc2ccd9","HeadCount":0,"JobAdId":390853511,"PostDateInt":1786501851000,"PostDate":"2026-08-12T10:30:51","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"数值策划-北京-A(J13819)","OrgId":1830303,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["北京市"],"Salary":null,"Duty":"【工作职责】\r\n1、负责游戏核心数值框架的搭建与维护,包括战斗数值体系、经济数值体系的设计与调优,确保数值体验的平衡性与长线可发展性\r\n2、对各系统(装备属性、技能效果、产出消耗等)进行数值推演、数学建模与模拟验证,输出合理的数值优化方案\r\n3、根据游戏运营需求与玩家数据反馈,持续调整数值策略,优化付费转化率与玩家留存\r\n4、联动系统策划与程序、美术团队,拆解数值需求并推动功能落地实施","Require":"【任职资格】\r\n1、 2027届统招本科及以上学历,数学、统计学、计算机、信息工程等理工科相关专业优先\r\n2、具备基础数值建模、数据测算能力,熟练使用 Excel 函数、数据透视表进行数值推演;有数学建模竞赛、量化分析、数据调研相关项目经历加分\r\n3、重度 SLG 游戏玩家,深度体验至少一款主流 SLG 产品,拥有该游戏充值(大 R)游玩经历,清晰了解 SLG 付费分层、养成节奏、战斗对抗、资源经济体系底层逻辑\r\n4、逻辑缜密,对数字、数据变化高度敏感,具备优秀文档撰写、跨部门沟通协调能力;注重细节,有极强自驱力、团队协作意识,结果导向,能适配项目版本迭代节奏\r\n5、热爱游戏行业,长期关注 SLG 赛道产品与市场动态,愿意持续钻研数值平衡、长线商业化设计","ClassificationOne":"策划类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:30:51","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"9d07aeb2-54d6-4a56-a95d-2aae8d82c71f","HeadCount":0,"JobAdId":390853510,"PostDateInt":1786501851000,"PostDate":"2026-08-12T10:30:51","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"系统策划-北京-A(J13818)","OrgId":338391,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["北京市"],"Salary":null,"Duty":"【工作职责】\r\n1、参与游戏项目的策划,根据产品设计要求及阶段,对游戏的数值框架、功能及活动剧情等模块进行设计\r\n2、沟通协调开发过程相关的各上下游合作伙伴,推进并确保游戏设计需求的落地,对系统上线效果负责\r\n3、分析游戏数据及竞品,关注游戏市场趋势,不断更新自我专业认知,并提出适合当下产品的设计方案","Require":"【任职资格】\r\n1、2027届统招本科及以上学历\r\n2、某一类(休闲、SLG、RPG)手游方向的丰富游戏经历\r\n3、能够从用户和“如果我是策划”的角度分析和思考游戏\r\n4、有比较好的文字表达或数学能力\r\n5、注重细节,善于与人沟通,富有团队意识,结果导向\r\n\r\n加分项:\r\n1、有游戏相关赛事经验并取得名次\r\n2、参与制作游戏经验,作品有在B站、YouTube等平台发表\r\n3、有过3个月以上游戏策划相关实习经验\r\n4、有大学期间创业经历\r\n5、有全球手游经验或对游戏行业有独到见解","ClassificationOne":"策划类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:30:51","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"a1dbe8a9-24b2-430c-9e18-a1ba4e68efe4","HeadCount":0,"JobAdId":390853509,"PostDateInt":1786501851000,"PostDate":"2026-08-12T10:30:51","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"游戏策划(综合方向)-北京-A(J13820)","OrgId":2532341,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["北京市"],"Salary":null,"Duty":"【工作职责】\r\n1、参与游戏项目的策划,根据产品设计要求及阶段,对游戏的数值框架、功能及活动剧情等模块进行设计\r\n2、沟通协调开发过程相关的各上下游合作伙伴,推进并确保游戏设计需求的落地,对系统上线效果负责\r\n3、分析游戏数据及竞品,关注游戏市场趋势,不断更新自我专业认知,并提出适合当下产品的设计方案","Require":"【任职资格】\r\n1、2027届统招本科及以上学历\r\n2、某一类(休闲、SLG、RPG)手游方向的丰富游戏经历\r\n3、能够从用户和“如果我是策划”的角度分析和思考游戏\r\n4、有比较好的文字表达或数学能力\r\n5、注重细节,善于与人沟通,富有团队意识,结果导向\r\n\r\n【加分项】\r\n1、有游戏相关赛事经验并取得名次\r\n2、参与制作游戏经验,作品有在B站、YouTube等平台发表\r\n3、有过3个月以上游戏策划相关实习经验\r\n4、有大学期间创业经历\r\n5、有全球手游经验或对游戏行业有独到见解","ClassificationOne":"策划类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:30:51","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"e7c535cb-17a9-4093-851b-fe2477313dcc","HeadCount":0,"JobAdId":390853508,"PostDateInt":1786501851000,"PostDate":"2026-08-12T10:30:51","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"游戏策划(综合方向)-北京-B(J13822)","OrgId":72208,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["北京市"],"Salary":null,"Duty":"【工作职责】\r\n1、参与游戏项目的策划,根据产品设计要求及阶段,对游戏的数值框架、功能及活动剧情等模块进行设计\r\n2、沟通协调开发过程相关的各上下游合作伙伴,推进并确保游戏设计需求的落地,对系统上线效果负责\r\n3、分析游戏数据及竞品,关注游戏市场趋势,不断更新自我专业认知,并提出适合当下产品的设计方案","Require":"【任职资格】\r\n1、2027届统招本科及以上学历\r\n2、某一类(休闲、SLG、RPG)手游方向的丰富游戏经历\r\n3、能够从用户和“如果我是策划”的角度分析和思考游戏\r\n4、有比较好的文字表达或数学能力\r\n5、注重细节,善于与人沟通,富有团队意识,结果导向\r\n\r\n【加分项】\r\n1、有游戏相关赛事经验并取得名次\r\n2、参与制作游戏经验,作品有在B站、YouTube等平台发表\r\n3、有过3个月以上游戏策划相关实习经验\r\n4、有大学期间创业经历\r\n5、有全球手游经验或对游戏行业有独到见解","ClassificationOne":"策划类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:30:51","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"a7601d7c-cc6c-4e47-a76c-58bbfa2fb9bd","HeadCount":0,"JobAdId":390853507,"PostDateInt":1786501851000,"PostDate":"2026-08-12T10:30:51","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"游戏策划(综合方向)-北京-C(J13823)","OrgId":2082355,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["北京市"],"Salary":null,"Duty":"【工作职责】\r\n1、参与游戏项目的策划,根据产品设计要求及阶段,对游戏的数值框架、功能及活动剧情等模块进行设计\r\n2、沟通协调开发过程相关的各上下游合作伙伴,推进并确保游戏设计需求的落地,对系统上线效果负责\r\n3、分析游戏数据及竞品,关注游戏市场趋势,不断更新自我专业认知,并提出适合当下产品的设计方案","Require":"【任职资格】\r\n1、2027届统招本科及以上学历\r\n2、某一类(休闲、SLG、RPG)手游方向的丰富游戏经历\r\n3、能够从用户和“如果我是策划”的角度分析和思考游戏\r\n4、有比较好的文字表达或数学能力\r\n5、注重细节,善于与人沟通,富有团队意识,结果导向\r\n\r\n【加分项】\r\n1、有游戏相关赛事经验并取得名次\r\n2、参与制作游戏经验,作品有在B站、YouTube等平台发表\r\n3、有过3个月以上游戏策划相关实习经验\r\n4、有大学期间创业经历\r\n5、有全球手游经验或对游戏行业有独到见解","ClassificationOne":"策划类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:30:51","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"71055c69-3877-4164-b94a-cb082b7321b7","HeadCount":0,"JobAdId":390853506,"PostDateInt":1786501851000,"PostDate":"2026-08-12T10:30:51","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"游戏策划(综合方向)-北京-D(J13825)","OrgId":2842281,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["北京市"],"Salary":null,"Duty":"【工作职责】\r\n1、参与游戏项目的策划,根据产品设计要求及阶段,对游戏的数值框架、功能及活动剧情等模块进行设计\r\n2、沟通协调开发过程相关的各上下游合作伙伴,推进并确保游戏设计需求的落地,对系统上线效果负责\r\n3、分析游戏数据及竞品,关注游戏市场趋势,不断更新自我专业认知,并提出适合当下产品的设计方案","Require":"【任职资格】\r\n1、2027届统招本科及以上学历\r\n2、某一类(休闲、SLG、RPG)手游方向的丰富游戏经历\r\n3、能够从用户和“如果我是策划”的角度分析和思考游戏\r\n4、有比较好的文字表达或数学能力\r\n5、注重细节,善于与人沟通,富有团队意识,结果导向\r\n\r\n【加分项】\r\n1、有游戏相关赛事经验并取得名次\r\n2、参与制作游戏经验,作品有在B站、YouTube等平台发表\r\n3、有过3个月以上游戏策划相关实习经验\r\n4、有大学期间创业经历\r\n5、有全球手游经验或对游戏行业有独到见解","ClassificationOne":"策划类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:30:51","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"63d03285-1ab8-4be3-9300-1e2ace68ca67","HeadCount":0,"JobAdId":390853505,"PostDateInt":1786501851000,"PostDate":"2026-08-12T10:30:51","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"数值策划-北京-B(J13828)","OrgId":72165,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["北京市"],"Salary":null,"Duty":"【工作职责】\r\n1、参与游戏项目的策划,根据产品设计要求及阶段,对游戏的数值框架、功能及活动剧情等模块进行设计\r\n2、沟通协调开发过程相关的各上下游合作伙伴,推进并确保游戏设计需求的落地,对系统上线效果负责\r\n3、分析游戏数据及竞品,关注游戏市场趋势,不断更新自我专业认知,并提出适合当下产品的设计方案","Require":"【任职资格】\r\n1、2027届统招本科及以上学历\r\n2、某一类(休闲、SLG、RPG)手游方向的丰富游戏经历\r\n3、能够从用户和“如果我是策划”的角度分析和思考游戏\r\n4、有比较好的文字表达或数学能力\r\n5、注重细节,善于与人沟通,富有团队意识,结果导向\r\n\r\n【加分项】\r\n1、有游戏相关赛事经验并取得名次\r\n2、参与制作游戏经验,作品有在B站、YouTube等平台发表\r\n3、有过3个月以上游戏策划相关实习经验\r\n4、有大学期间创业经历\r\n5、有全球手游经验或对游戏行业有独到见解","ClassificationOne":"策划类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:30:51","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"abc40e63-c253-47ed-89a1-20abb88648ea","HeadCount":0,"JobAdId":390853504,"PostDateInt":1786501851000,"PostDate":"2026-08-12T10:30:51","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"系统策划-北京-B(J13858)","OrgId":307091,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["北京市"],"Salary":null,"Duty":"【工作职责】\n1、参与游戏项目的策划,根据产品设计要求及阶段,对游戏的数值框架、功能及活动剧情等模块进行设计\n2、沟通协调开发过程相关的各上下游合作伙伴,推进并确保游戏设计需求的落地,对系统上线效果负责\n3、分析游戏数据及竞品,关注游戏市场趋势,不断更新自我专业认知,并提出适合当下产品的设计方案","Require":"【任职资格】\n1、2027届统招本科及以上学历\n2、某一类(休闲、SLG、RPG)手游方向的丰富游戏经历\n3、能够从用户和“如果我是策划”的角度分析和思考游戏\n4、有比较好的文字表达或数学能力\n5、注重细节,善于与人沟通,富有团队意识,结果导向\n\n【加分项】\n1、有游戏相关赛事经验并取得名次\n2、参与制作游戏经验,作品有在B站、YouTube等平台发表\n3、有过3个月以上游戏策划相关实习经验\n4、有大学期间创业经历\n5、有全球手游经验或对游戏行业有独到见解","ClassificationOne":"策划类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:30:51","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"6cdc6e3e-e810-4131-a0ae-2b7d8806145b","HeadCount":0,"JobAdId":390853500,"PostDateInt":1786501734000,"PostDate":"2026-08-12T10:28:54","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"全球广告投放(SLG)-成都(J13833)","OrgId":2047249,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["四川省·成都市"],"Salary":null,"Duty":"【工作职责】\r\n1、学习效果广告和游戏发行逻辑,参与主流平台的广告投放,对广告效果和转化负责\r\n2、对广告和产品数据进行监控、处理、分析,向发行和研发团队产出数据报告及优化推广方案\r\n3、参与广告创意,产出适合产品和媒体环境的创意洞察,跟踪落地并优化\r\n4、参与市场调研、竞品调研、竞品体验拆解,输出相关分析报告","Require":"【任职资格】\r\n1、2027届统招本科及以上学历,数理统计、广告营销类专业优先,有留学经历优先\r\n2、市场营销基本理论扎实,能够从市场角度分析平台流量、用户心理,有广告投放相关实习经历优先\r\n3、游戏涉猎广泛,个人理解良好,对国内外不同平台的头部游戏有深入体验优先\r\n4、思维敏捷,逻辑清晰,数据敏感度高,能从数据中定位问题、解决问题,具备优秀的数据分析能力\r\n5、热爱游戏,积极主动,有自驱力和创新力,愿意长期从事游戏行业","ClassificationOne":"市场类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:28:54","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"96ff44d1-ea60-4d76-9a12-c999e339dfe9","HeadCount":0,"JobAdId":390853499,"PostDateInt":1786501734000,"PostDate":"2026-08-12T10:28:54","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"全球广告创意策划(SLG)-成都(J13834)","OrgId":2047249,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["四川省·成都市"],"Salary":null,"Duty":"【工作职责】\r\n1、负责游戏广告素材的创意策划,包括但不限于视频、试玩、AIGC等广告形式\r\n2、针对游戏的题材、玩法、目标用户进行调研,总结符合产品和用户特点的创意思路和表达方式\r\n3、负责广告的创意脚本撰写,跟进脚本的后续制作环节,把控创意方向和素材质量,确保执行的每个环节能准确表达\r\n4、参与玩法及创意融合研究,调研目标国家创意趋势,对广告投放效果负责,结合数据分析对创意不断优化提升","Require":"【任职资格】\r\n1、2027届统招本科及以上学历,广告营销、新闻传媒类专业优先,有留学经历优先\r\n2、游戏涉猎广泛,个人理解良好,对不同类型游戏的玩法设计与目标用户有深入的思考和了解,有深度SLG游戏体验优先\r\n3、市场营销基本理论扎实,能够从市场角度分析平台流量、用户心理,有广告创意相关实习经历优先\r\n4、思维敏捷,逻辑清晰,数据敏感度高,能从数据中定位问题、解决问题,具备优秀的数据分析能力\r\n5、热爱游戏,积极主动,有自驱力和创新力,愿意长期从事游戏行业","ClassificationOne":"市场类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:28:54","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"889fadfa-281e-4e0e-97ca-0510a075ccc7","HeadCount":0,"JobAdId":390853496,"PostDateInt":1786501659000,"PostDate":"2026-08-12T10:27:39","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"AI视频设计师-上海(J13807)","OrgId":956227,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["上海市"],"Salary":null,"Duty":"【工作职责】\r\n1、负责全球游戏广告视频和图片素材的创意策划、脚本构思、分镜设计及成片制作\r\n2、熟练使用Codex、Seedance2.0、Image2.0、可灵、即梦等AI工具,完成高质量AI视频素材生产,并根据业务需求快速调整产出方向\r\n3、对AI生成素材进行剪辑、包装、合成和优化,把控画面节奏、镜头表现、音效氛围和成片质量\r\n4、结合 TikTok、Facebook、YouTube 等全球渠道趋势,持续跟进爆款广告素材形式,提炼可复用创意模板\r\n5、根据投放数据反馈,对素材进行复盘、迭代和二次创作,提升点击率、转化率和投放效果\r\n6、沉淀AI视频制作流程、提示词方法、素材模板和创意案例,提升团队素材生产效率","Require":"【任职资格】\r\n1、2027届统招本科及以上学历,有游戏广告、买量素材、短视频或AI视频制作经验,有全球游戏素材经验优先\r\n2、熟悉AI视频、AI图片、AI文案等生成工具,能独立完成AI素材生产和问题优化\r\n3、能使用 After Effects、Premiere、Photoshop 等设计及视频后期工具为加分项\r\n4、具备良好的视频审美和制作基础,理解镜头语言、剪辑节奏、画面构图和音效包装\r\n5、对全球短视频广告、游戏买量素材和爆款内容有敏感度,能快速捕捉趋势并落地创意\r\n6、具备数据意识,能根据投放效果持续优化素材方向\r\n7、沟通能力好,执行力强,能够同时推进多个素材需求","ClassificationOne":"市场类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:27:39","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"a07af7d5-cf82-4ec5-89c0-186461f9b575","HeadCount":0,"JobAdId":390853495,"PostDateInt":1786501659000,"PostDate":"2026-08-12T10:27:39","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"全球广告投放(休闲)-上海(J13835)","OrgId":956227,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["上海市"],"Salary":null,"Duty":"【工作职责】\r\n1、学习效果广告逻辑和游戏发行,参与主流平台的广告投放,对广告效果负责\r\n2、对广告和产品数据进行监控、处理、分析和思考,向发行和产品团队产出数据洞察,提高推广效果\r\n3、参与广告创意,产出适合产品和媒体环境的创意洞察,跟踪落地并优化\r\n4、进行市场行业、竞品调研,输出报告","Require":"【任职资格】\r\n1、2027届统招本科及以上学历,市场营销,传媒,广告,新闻及相关专业优先\r\n2、市场营销基本理论扎实,能够从市场角度分析平台流量、用户心理\r\n3、具备优秀的主动获取信息和分析的能力,以及优秀的数据分析能力\r\n4、优秀的创意和逻辑能力,及展示和交流能力\r\n\r\n【加分项】\r\n1、有过广告投放或市场营销等相关实习经验\r\n2、有留学经历,或有韩语、日语、德语等小语种经验","ClassificationOne":"市场类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:27:39","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"5b1f9ad9-2e6a-43dc-8782-3abdb02c5f06","HeadCount":0,"JobAdId":390853492,"PostDateInt":1786501559000,"PostDate":"2026-08-12T10:25:59","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"全球广告投放(休闲)-深圳(J13815)","OrgId":2832464,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["广东省·深圳市"],"Salary":null,"Duty":"【工作职责】\r\n1、学习效果广告逻辑和游戏发行,参与主流平台的广告投放,对广告效果负责\r\n2、对广告和产品数据进行监控、处理、分析和思考,向发行和产品团队产出数据洞察,提高推广效果\r\n3、参与广告创意,产出适合产品和媒体环境的创意洞察,跟踪落地并优化\r\n4、进行市场行业、竞品调研,输出报告","Require":"【任职资格】\r\n1、2027届统招本科及以上学历,市场营销,传媒,广告,新闻及相关专业优先\r\n2、市场营销基本理论扎实,能够从市场角度分析平台流量、用户心理\r\n3、具备优秀的主动获取信息和分析的能力,以及优秀的数据分析能力\r\n4、优秀的创意和逻辑能力,及展示和交流能力\r\n\r\n【加分项】\r\n1、有过广告投放或市场营销等相关实习经验\r\n2、有留学经历,或有韩语、日语、德语等小语种经验","ClassificationOne":"市场类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:25:59","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"e07d947d-cec4-4d40-a2d1-00e46f302657","HeadCount":0,"JobAdId":390853491,"PostDateInt":1786501559000,"PostDate":"2026-08-12T10:25:59","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"全球广告创意策划(休闲)-深圳(J13850)","OrgId":2832464,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["广东省·深圳市"],"Salary":null,"Duty":"【工作职责】\r\n1、为发行团队游戏视频提供创意策略策划支持,负责视频广告的创意脚本\r\n2、主动发现和识别创意执行过程中的问题,把控创意方向和素材质量,确保执行的每个环节能准确表达\r\n3、自身产品及竞品创意玩法研究,投放地区创意趋势研究,负责提高广告素材的点击,转化率,以投放效果为导向,结合数据分析针对创意不断优化提升","Require":"【任职资格】\r\n1、2027届统招本科及以上学历,市场营销,传媒,广告,新闻及相关专业优先\r\n2、市场营销基本理论扎实,能够从市场角度分析平台流量、用户心理\r\n3、具备优秀的主动获取信息和分析的能力,以及优秀的数据分析能力\r\n4、优秀的创意和逻辑能力,及展示和交流能力\r\n\r\n加分项:\r\n1、参加过有含金量的广告创意大赛并取得奖项\r\n2、有过广告创意相关实习经验\r\n3、有留学经历","ClassificationOne":"市场类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:25:59","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"0ee50d3c-b0ae-4c8f-8c61-6d19dcc6e775","HeadCount":0,"JobAdId":390853486,"PostDateInt":1786501494000,"PostDate":"2026-08-12T10:24:54","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"试玩广告创意策划(休闲)-广州(J13829)","OrgId":2383091,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["广东省·广州市"],"Salary":null,"Duty":"【工作职责】\r\n1、负责公司的游戏试玩广告创意,制定方向规划,撰写策划脚本,与开发人员沟通,实现创意落地\r\n2、快速根据数据调整和迭代素材,以投放数据为导向,对playable的玩法不断进行优化迭代","Require":"【任职资格】\r\n1、2027届统招本科及以上学历,市场营销、传媒、广告、数媒、新闻及相关专业优先\r\n2、市场营销基本理论扎实,能够从市场角度分析平台流量、用户心理\r\n3、具备优秀的主动获取信息和分析的能力,以及优秀的数据分析能力\r\n4、优秀的创意和逻辑能力,及展示和交流能力\r\n5、热爱游戏,有丰富的游戏经历,对休闲游戏体验度较深者优先","ClassificationOne":"市场类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:24:54","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null},{"Id":"6c425683-d8e0-4aa7-8f84-fca635ad2cc7","HeadCount":0,"JobAdId":390853485,"PostDateInt":1786501494000,"PostDate":"2026-08-12T10:24:54","EndTimeInt":0,"EndTime":"0001-01-01T00:00:00","JobAdName":"国内游戏广告优化师(J13830)","OrgId":3244047,"Org":null,"Category":"应届生校招","CategoryId":"2","LocId":null,"LocNames":["广东省·广州市"],"Salary":null,"Duty":"【工作职责】\n1、负责公司SLG产品在国内巨量引擎 、 广点通 、 快手等媒体的广告投放,在保证投放效果的前提下完成投放任务\n2、对广告数据进行监控,对渠道及广告创意表现进行数据分析与总结,不断优化推广效果,为新的营销方案提供数据支持\n3、与创意素材团队协作,提出高效果的游戏视频广告创意","Require":"【任职资格】\r\n1、2027届统招本科及以上学历,市场营销,传媒,广告,新闻及相关专业优先\r\n2、市场营销基本理论扎实,能够从市场角度分析平台流量、用户心理\r\n3、具备优秀的主动获取信息和分析的能力,以及优秀的数据分析能力\r\n4、热爱游戏,有优秀的创意和逻辑能力,沟通协作能力较好","ClassificationOne":"市场类","ClassificationTwo":null,"Classification3":null,"Classification4":null,"Classification5":null,"Classification6":null,"FavoritesStatus":false,"Station":null,"Kind":"全职","Channel4IsHot":true,"Channel4IsLong":true,"Status":1,"Channel4HasReward":false,"Channel4ExMicroRecommendScore":null,"Channel4ExMicroRecommendReward":null,"Channel4RewardDescription":null,"IsCollect":false,"IsDelivered":false,"SubmissionLimit":null,"BelongStoreId":null,"Degree":null,"YearsOfWorking":null,"WorkTime":null,"Insurance":null,"Welfare":null,"WorkWeChatQrCode":null,"Channel4IsAllowCampusRecommend":false,"Channel4CampusReward":null,"Channel4CampusScore":null,"Channel4CampusRewardDescription":null,"Channel4IsAllowExternalRecommend":false,"Channel4ExternalReward":null,"Channel4ExternalScore":null,"Channel4ExternalRewardDescription":null,"InnerChannelIsTop":true,"Channel4SequenceNumber":"","ChangeDate":"2026-08-12T10:24:54","JobVideoJd":null,"IsAllowRepeatDeliverSameJob":false,"AllowRepeatDeliverCount":0,"RepeatDeliverCount":0,"IsShowReward":false,"DetailAddress":null}],"Total":0}
4. 多输出一些调试信息,比如:
- 岗位名称是什么,
- 职位描述有多少字,职位信息有多少字,
- 耗时多少,
- 累计抓取多少个岗位,成功多少个,有错误多少个
- 等等。
5. 保存到 json文件中。
- 每抓取到一个岗位,就保存到文件中。再抓取到一个岗位,就追加到文件中。
- json文件中的字段,用英文命名
6. 将岗位详情页的网址,也保存保存下来。
通过调用API 获得岗位详情信息的。
- 抓取程序:ddhd.py↗
- 抓取结果:century_games_jobs.json↗
2、将json转成md文档
将json转成md文档,并保存到md 文档中
<!-- 0. 处理去重后的json文件:longfor_jobs_zf_dedup.json -->
1. 岗位名称用2级标题,取值是 job_name
2. 接下来是 `category` \| `kind` \| `location` \| `classification` \| `post_date`
- 都要加上 ``,当作code。
- | 要写成 \|
- post_date 显示年月日即可
- location如有多个,用,分开
3. 接下来,显示 duty
- duty 中如有 1 2 3 等序号,则转成有序列表
4. 接下来,显示 require
- require 中如有 1 2 3 等序号,则转成有序列表
5. 最后显示“官网投递↗”,链接是 detail_url
{
"job_uuid": "47f0e200-728f-4d91-b3a2-f584ecc2ccd9",
"job_ad_id": 390853511,
"job_name": "数值策划-北京-A(J13819)",
"category": "应届生校招",
"category_id": "2",
"location": [
"北京市"
],
"classification": "策划类",
"kind": "全职",
"post_date": "2026-08-12T10:30:51",
"duty": "【工作职责】\r\n1、负责游戏核心数值框架的搭建与维护,包括战斗数值体系、经济数值体系的设计与调优,确保数值体验的平衡性与长线可发展性\r\n2、对各系统(装备属性、技能效果、产出消耗等)进行数值推演、数学建模与模拟验证,输出合理的数值优化方案\r\n3、根据游戏运营需求与玩家数据反馈,持续调整数值策略,优化付费转化率与玩家留存\r\n4、联动系统策划与程序、美术团队,拆解数值需求并推动功能落地实施",
"require": "【任职资格】\r\n1、 2027届统招本科及以上学历,数学、统计学、计算机、信息工程等理工科相关专业优先\r\n2、具备基础数值建模、数据测算能力,熟练使用 Excel 函数、数据透视表进行数值推演;有数学建模竞赛、量化分析、数据调研相关项目经历加分\r\n3、重度 SLG 游戏玩家,深度体验至少一款主流 SLG 产品,拥有该游戏充值(大 R)游玩经历,清晰了解 SLG 付费分层、养成节奏、战斗对抗、资源经济体系底层逻辑\r\n4、逻辑缜密,对数字、数据变化高度敏感,具备优秀文档撰写、跨部门沟通协调能力;注重细节,有极强自驱力、团队协作意识,结果导向,能适配项目版本迭代节奏\r\n5、热爱游戏行业,长期关注 SLG 赛道产品与市场动态,愿意持续钻研数值平衡、长线商业化设计",
"detail_url": "https://ddhd.cn/campus/detail?jobAdId=47f0e200-728f-4d91-b3a2-f584ecc2ccd9"
},
3、输出分类的岗位列表
按招 classification 的输出分类的岗位列表
1、不要有 span
2、不要有“共 xx 个岗位”
3、列表显示为无序列表
4、类别用3级标题
5、不要链接
6、处理json文件即可,不要重抓
韶音
1、获取抓取程序
输出程序,抓取韶音的校招岗位信息
0. 优先尝试用playwright
1. 岗位列表网址:https://app.mokahr.com/campus-recruitment/aftershokzhr/36940#/jobs?keyword=27%E5%B1%8A%E6%8F%90%E5%89%8D%E6%89%B9&page=1&pageSize=50
2. 列表中有40个左右岗位。
4. 多输出一些调试信息,比如:
- 岗位名称是什么,
- 职位描述有多少字,职位信息有多少字,
- 耗时多少,
- 累计抓取多少个岗位,成功多少个,有错误多少个
- 等等。
5. 保存到 json文件中。
- 每抓取到一个岗位,就保存到文件中。再抓取到一个岗位,就追加到文件中。
- json文件中的字段,用英文命名
6. 将岗位详情页的网址,也保存保存下来。
7. 详情页的html片段 如下:
岗位列表中有详情页的链接。使用PlayWright模拟浏览器一个个点击岗位,获得岗位详情信息。
- 抓取程序:shokz.py↗
- 抓取结果:shokz_jobs_27.json↗
2、将json转成md文档
将json转成md文档,并保存到md 文档中
<!-- 0. 处理去重后的json文件:longfor_jobs_zf_dedup.json -->
1. 岗位名称用2级标题,取值是 job_title
2. 接下来是 `job_info` \| `publish_time`
- 都要加上 ``,当作code。
- | 要写成 \|
- post_date 显示年月日即可
- job_info 中的值用,分开
3. 接下来,显示 description
- description 中如有 1 2 3 等序号,则转成有序列表
5. 最后显示“官网投递↗”,链接是 full_url
6. 处理json 文件即可
{
"job_title": "27届提前批-投资管培生",
"publish_time": "发布于 2026-07-09",
"job_url": "#/job/5736201a-c409-43fb-bb2b-cf5da82c787d",
"full_url": "https://app.mokahr.com/campus-recruitment/aftershokzhr/36940#/job/5736201a-c409-43fb-bb2b-cf5da82c787d",
"description": "你将负责:\n\n1、配合公司战略,规划与执行公司架构重组、对外投资、公司金融等业务;\n\n2、围绕业务需求,在法律、财务、税务、资本市场规则等专业领域,展开深入学习与研究;\n\n3、管理与协同外部专业咨询与中介机构;\n\n4、跟进与协同公司资本运作事宜;\n\n5、完成领导及团队分配的各项任务;\n\n\n\n\n我们希望你:\n\n1、研究生及以上学历,条件优秀者,学历可放宽至本科;\n\n2、具有工科专业背景,通过CPA或者法律职业资格的部分科目考试优先;\n\n3、有投资或资本市场业务实习经验者优先(IPO、企业重组、投资并购等);\n\n4、思维活跃,逻辑清晰,自驱自律,并具有强大的学习与研究能力;\n\n5、团队协作与沟通能力强",
"description_length": 302,
"job_info": {
"interview": "线上面试",
"location": "深圳",
"job_type": "全职"
},
"job_info_length": 57,
"crawl_time": "2026-08-16T16:31:45.810775",
"page": 1
},
华为
1、获取抓取程序
输出程序,抓取华为的校招岗位信息
0. 优先尝试用playwright
1. 岗位列表网址:https://career.huawei.com/cn/campus-recruitment-job-list?recruitmentType=FRESH_GRADUATE
2. 列表中有70个左右岗位。
- 分页显示的,每页有10个
- 分页的html片段如下:
<div data-v-63f44ed8="" class="aui-pager aui-pager-pc" data-tag="we-pager"><button data-v-63f44ed8="" type="button" disabled=""><div data-v-63f44ed8="" class="aui-icon-width aui-icon-height aui-icon-inline-block aui-icon-chevron-left"></div></button><div data-v-77384edf="" data-v-63f44ed8="" class="aui-pager-item aui-pager-item-pc" data-tag="we-pager-item"><ul data-v-77384edf="" data-tag="pager-item-content" class="pager-item-content-pc"><li data-v-77384edf="" data-tag="pager-item-hover" class="pager-item-hover-pc is-active">1</li><!----><li data-v-77384edf="" data-tag="pager-item-pager" class="pager-item-pager-pc">2</li><li data-v-77384edf="" data-tag="pager-item-pager" class="pager-item-pager-pc">3</li><li data-v-77384edf="" data-tag="pager-item-pager" class="pager-item-pager-pc">4</li><li data-v-77384edf="" data-tag="pager-item-pager" class="pager-item-pager-pc">5</li><li data-v-77384edf="" data-tag="pager-item-pager" class="pager-item-pager-pc">6</li><!----><li data-v-77384edf="" data-tag="pager-item-active" class="pager-item-active-pc">7</li></ul></div><button data-v-63f44ed8="" type="button"><div data-v-63f44ed8="" class="aui-icon-width aui-icon-height aui-icon-inline-block aui-icon-chevron-right"></div></button><div data-v-63f44ed8="" class="pager-jumper"><div data-v-63f44ed8=""><span data-v-63f44ed8="">跳至</span><input data-v-63f44ed8="" type="tel" value="1"></div></div></div>
- 每个岗位的卡片 html 片段如下:
<div class="job-item"><div class="job-name-box"><div class="job-name">数据科学工程师 <span class="job-type">应届生</span></div><!-- 实习生应届生标签 --></div><!-- 分享和收藏 --><div class="share-collection"><div class="share-box"><img class="share-img" src="https://career.huawei.com/dam/asset/view/63630cf206bf4e59b6bead474ee6e2ad.png" alt=""><span class="share-text">分享</span></div><div class="collection-box"><div class="aui-icon-star-disable aui-icon-width aui-icon-height aui-icon-inline-block star-icon"></div><span class="collection-text">收藏</span></div></div><!-- 工作地 --><div class="location-time no-bottom-margin"><span class="position-type text-of" title="研发类">研发类</span><span class="split-line"></span><span class="location text-of" title="苏州/东莞/南京/西安/杭州/成都/武汉/北京/上海/深圳">苏州/东莞/南京/西安/杭州/成都/武汉/北京/上海/深圳</span><span class="split-line"></span><!--v-if--><div class="update-time text-of" title="更新于2026-08-17"><span>更新于</span><span>2026-08-17</span></div></div><!-- 职责 --><!--v-if--></div>
4. 多输出一些调试信息,比如:
- 岗位名称是什么,
- 职位描述有多少字,职位信息有多少字,
- 耗时多少,
- 累计抓取多少个岗位,成功多少个,有错误多少个
- 等等。
5. 保存到 json文件中。
- 每抓取到一个岗位,就保存到文件中。再抓取到一个岗位,就追加到文件中。
- json文件中的字段,用英文命名
6. 将岗位详情页的网址,也保存保存下来。
7. 详情页的html片段 如下:
岗位列表和翻页,已OK。接下来,请优化详情页的抓取逻辑。
岗位详情页样例:AI Infra工程师,https://career.huawei.com/cn/job-details?advertisementId=36384
进入岗位详情页一后,貌似可以调用接口:https://apigw-dgg-b0.huawei.com/api/apig/channelhw/recruitmentPosition/pub/getPositionIntentionList?X-HW-ID=app_000000035886,获取到所有的:岗位意向、岗位职责、岗位要求、工作地点、部门意向
如需要什么信息,我协助提供
实现逻辑:
- 用 PlayWright 打开岗位列表页,获取岗位详情的 URL
- 然后打开岗位详情页,再调用 API https://apigw-dgg-b0.huawei.com/api/apig/channelhw/recruitmentPosition/pub/getPositionIntentionList,可获得岗位详情内容。
程序结果
- 抓取程序:huawei.py↗
- 抓取结果:huawei_jobs.json↗, huawei_departments.json↗
2 json转md
将json转成md文档,并保存到md 文档中
0. 处理json文件:huawei_jobs.json, huawei_departments.json
1. 岗位名称用2级标题,取值是 job_name
2. 接下来是 `category` \| `location` \| `publish_time` \| `job_type` \| `update_time`
- 都要加上 ``,当作code。
- | 要写成 \|
3. 接下来,显示岗位意向
- 如果"intentions": [] 长度是1,则跳过该步骤
- 3级标题显示:岗位意向:intentions.intention_name
4. 接下来,加粗显示“岗位职责”,换行后显示 intentions.responsibilities
- intentions.responsibilities 中如有 1 2 3 等序号,则转成有序列表
5. 接下来,加粗显示“岗位要求”,换行后显示 intentions.requirements
- intentions.requirements 中如有 1 2 3 等序号,则转成有序列表
6. 接下来,加粗显示“部门意向”
- 每行显示:intentions.dept_place_map.dept_name 对应的一级部门(从huawei_departments.json获取),intentions.dept_place_map.dept_name,intentions.dept_place_map.job_place_name
- 按一级部门、二级部门的名称,排序
- 无序列表
7. 最后显示“官网投递↗”,链接是 detail_url
8. 处理json 文件即可,不需要重新抓取
- 转换程序:hwj2md.py↗
THE END