python自动投递简历_用python在前程无忧高效投递简历

本文介绍了一种使用Python自动化在前程无忧网站进行简历投递的方法。通过登录获取cookie,搜索职位,抓取每个职位的综合竞争力得分和匹配度,筛选后自动投递合适的工作。
摘要由CSDN通过智能技术生成

在前程无忧上投递简历发现有竞争力分析,免费能看到匹配度评价和综合竞争力分数,能够作投递参考

计算方式php

综合竞争力得分应该越高越好,匹配度评语也应该评价越高越好html

抓取全部职位关键字搜索结果并获取综合竞争力得分和匹配度评语,最后筛选得分评语自动投递合适的简历python

登录获取cookie

from selenium importwebdriverfrom selenium.webdriver.chrome.options importOptions

chrome_options=Options()#chrome_options.add_argument('--headless')

from time importsleepimportrefrom lxml importetreeimportrequestsimportosimportjsondriver= webdriver.Chrome(chrome_options=chrome_options,executable_path = 'D:\python\chromedriver.exe')

headers={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36"}

def get_cookie():

driver.get("https://login.51job.com/login.php?loginway=1&lang=c&url=")

sleep(2)

phone=input("输入手机号:")

driver.find_element_by_id("loginname").send_keys(phone)

driver.find_element_by_id("btn7").click()

sleep(1)

code=input("输入短信:")

driver.find_element_by_id("phonecode").send_keys(code)

driver.find_element_by_id("login_btn").click()

sleep(2)

cookies = driver.get_cookies()

with open("cookie.json", "w")as f:

f.write(json.dumps(cookies))

driver.close()

用webdriver登录获取cookie,把cookie写入文件,在登录的时候最好不用无头模式,偶尔有滑动验证码web

前程无忧手机短信一天只能发送三条,保存cookie下次登录用chrome

#搜索职位并得到页码

def get_job():

job = input("输入职位:")

url=f"https://search.51job.com/list/020000,000000,0000,00,1,99,{job},2,1.html?lang=c&stype=1&postchannel=0000&workyear=02&cotype=99&degreefrom=99&jobterm=99&companysize=99&lonlat=0%2C0&radius=-1&ord_field=0&confirmdate=9&fromType=5&dibiaoid=0&address=&line=&specialarea=00&from=&welfare&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值