QQ泡沫乐园 · 免费提供游戏辅助,破解软件,活动资讯,喜欢记得收藏哦!
综合软件_线报活动_游戏辅助_最新电影_最优质的的辅助分享平台

天天守着电脑刷新简历的python脚本好了吗?

网络 2023-01-24 04:04

image.png

使用过前程无忧,智联招聘等这种急聘网站的都晓得,网站就会有一个简历刷新功能,hr那儿检索简历都时侯网站会依照求职者简历的刷新时间来进行排序,所以假如你想要你的简历排在前列,让hr一眼看到的话,那就勤刷新,隔段时间刷新一次,或者花钱订购网站提供的增值服务,帮你置顶。 不过花钱不存在的,天天守着笔记本刷新简历也是不可能滴~ 那就动手写个手动刷新的python脚本好了。

导入所需包

1.selenium是一个自动化测试工具,我们可以通过selenium调用各类浏览器,然后像一个真正的用户去操作,支持的浏览器包括Chrome,Firefox,Safari,PhantomJS等。 2.time包我们拿来控制页面等待和循环。

from selenium import webdriver
import time

复制

登录帐号

前程无忧登陆界面

这是前程无忧的登陆界面,通过id去定位帐号密码框,填入自己的帐号密码,然后定位登陆按键点击就可以完成登陆了。 需要注意一下的是假如长时间未登入帐号或则是在一台新的笔记本上登陆帐号,可能须要填写验证码,在执行之前自己先在浏览器登陆下应当就不用填写验证码了。

driver=webdriver.Safari()
driver.get("https://login.51job.com/")
driver.maximize_window()
time.sleep(5)
driver.find_element_by_id("loginname").send_keys("你的账号")
driver.find_element_by_id("password").send_keys("你的密码")
time.sleep(5)
driver.find_element_by_id("login_btn").click()
time.sleep(10)

复制

刷新简历

我的51job

登录成功以后还会跳转到我的51job界面,然后定位刷新的按键点击下便完成任务了。 我那边是加入了一个时间的循环,每20分钟刷新一次。

while True:
    current_time = time.localtime(time.time())
    if((current_time.tm_min%2 == 0) and (current_time.tm_sec == 0)):
        driver.refresh()
        time.sleep(10)
        driver.find_element_by_xpath("/html/body/div[3]/div[3]/div[2]/div[1]/div[2]/div/div[2]/span[1]").click()
    elif((current_time.tm_hour == 18) and (current_time.tm_sec == 0)):

        driver.close()
        break

复制

完整代码

# -*- coding:utf-8 -*-
from selenium import webdriver
import time
driver=webdriver.Safari()
driver.get("https://login.51job.com/")

51job里自动每天刷新招聘_河爱杏里 精品小萝莉_寻找爱工藤里纱

driver.maximize_window() time.sleep(5) driver.find_element_by_id("loginname").send_keys("你的账号") driver.find_element_by_id("password").send_keys("你的密码") time.sleep(5) driver.find_element_by_id("login_btn").click() time.sleep(10) while True: current_time = time.localtime(time.time()) if((current_time.tm_min%20 == 0) and (current_time.tm_sec == 0)): driver.refresh() time.sleep(10) driver.find_element_by_xpath("/html/body/div[3]/div[3]/div[2]/div[1]/div[2]/div/div[2]/span[1]").click() elif((current_time.tm_hour == 18) and (current_time.tm_sec == 0)): driver.close() break

复制

看了下智联招聘的简历置顶服务是一个月98元,嗯,这20行代码觉得还挺值钱的~

Peace~