赞
踩
driver目前已放进根目录,版本号是:122.0.6261.112,Chrome需要更新到最新版本。
若后面发生升级,请自行下载对应版本的driver
例:你的路径是:C:/Program Files/Google/Chrome/Application/chrome.exe , 则修改 SeleniumUtil 的 *
getChromeDriver( )*
代码
options.setBinary("C:/Program Files/Google/Chrome/Application/chrome.exe");
通用配置
keyword = “Java”; // 岗位关键词
blackCompanies = List.of("复深蓝"); // 公司黑名单,多个用逗号分隔
blackRecruiters = List.of("猎头"); // 排除招聘人员,比如猎头
blackJobs = List.of("外包", "外派"); // 排除岗位,比如外包,外派
sayHi = "您好,我上班不要工资而且可以给公司钱!"; // 打招呼语,自行设置,需要关闭自动打招呼
51job(Job.java)
jobArea=020000 //上海地区码,可以在51job选择地区后点击搜索,在地址栏寻找自己的目标地区码
keywords:关键词 //通过keywords.get(?)使用
scanLogin() //扫码登录(默认方式)
inputLogin() //密码登录(需要手动过验证)
拉勾(Lagou.java)
拉勾直接使用的是微信扫码登录,运行后直接扫码即可,开箱通用
但是拉勾由于反爬机制较为严重,代码中嵌套了大量的sleep,导致效率较慢
这边建议拉勾的脚本运行一段时间后差不多就行了,配合手动在app或者微信小程序投递简历效果更佳!
猎聘(Liepin.java)
猎聘已支持cookie登录,有效期内无须每次扫码
在猎聘网选择自己要投递的地区后,在地址栏找到cityCode,修改cityCode为该值即可(默认为上海)
会遍历投递keywords中所有的关键词,可自行设置
当发起新会话到达上限后会使用系统默认的打招呼语,如需在上限后停止投递,将isStop改为true即可
TelegramBot机器人通知(可选,需要代理)
TELEGRAM_API_TOKEN: 你的机器人的token
CHAT_ID: 你的机器人的chat_id
推送Telegram消息
new TelegramNotificationBot().sendMessageWithList(message, returnList, "xx平台投递");
将窗口移动到副屏(没有副屏需要注释这两行)
options.addArguments("--window-position=2600,750"); // 将窗口移动到副屏的起始位置
options.addArguments("--window-size=1600,1000"); // 设置窗口大小以适应副屏分辨率
为避免别有用心之人利用本代码进行违法活动,特此声明:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。