一键实现前程无忧(51job)简历不停刷新(selenium)

前段时间找工作投简历,每天要刷新简历好麻烦有木有!

蓝后在英明神武的课代表的启发下,写脚本自动刷有木有,永久最新有木有!


参考


干货

#!/usr/bin/python
# -*- coding: utf-8 -*-
import time
from selenium import webdriver
driver = webdriver.Chrome(r'chromedriver的路径')
driver.get('https://login.51job.com/login.php?lang=c&url=http%3A%2F%2Fwww.51job.com%2F')

#账号填充输入
elem_user = driver.find_element_by_id('loginname')
elem_psw = driver.find_element_by_id('password')

#可以自己修改登录名和账户密码
elem_user.send_keys('自己的账号')
elem_psw.send_keys('自己的密码')

#点击登录
driver.find_element_by_xpath('//*[@id="signup"]/div[5]').click()
driver.find_element_by_xpath('//*[@id="login_btn"]').click()

#点击刷新,修改i可以修改点击次数
i=5
while i>0:
    driver.find_element_by_xpath('//*[@id="refreshresume"]').click()
    time.sleep(6)
    i = i-1

print 'log in...'
print '---------------------------------'
time.sleep(1)

#driver.quit()

感谢!

  • 神奇的课代表
  • 帅气的DT君
  • 可爱的精英团和后援团!

嗯,就酱紫,玩耍去吧。


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Selenium是一种用于Web应用程序测试的自动化工具,也可以应用于爬虫程序开发中。使用Selenium爬取前程无忧网站的数据,可以实现自动登录、模拟用户行为、获取动态加载的数据等功能。 首先,我们需要安装Selenium库,并下载相应的浏览器驱动程序,如Chrome驱动程序。接下来,我们需要编写Python代码来实现爬取前程无忧的功能。 使用Selenium,我们可以通过代码模拟登录前程无忧的账号,并在网站上执行搜索操作。例如,我们可以输入关键词,选择搜索条件,然后自动点击搜索按钮。通过捕获搜索结果页面的HTML源代码,我们可以抓取到相关的职位信息。 另外,前程无忧网页上的一些数据可能是通过Ajax或JavaScript动态加载的,这时我们可以使用Selenium的模拟用户操作来实现数据获取。例如,我们可以使用浏览器驱动程序模拟滚动页面、点击加载更多按钮等操作,从而实现获取完整的数据。 在使用Selenium爬取前程无忧数据时,需要注意一些反爬机制。为了避免被网站识别为爬虫,我们可以设置合理的爬取速度、使用随机的浏览器代理、模拟用户操作等方式来降低被封ip的风险。 总结来说,Selenium可以帮助我们实现自动化爬取前程无忧网站的功能,包括模拟用户登录、搜索、获取动态加载数据等。但需要注意反爬机制,保证程序的稳定运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值