python+selenium实现简历自动刷新的示例代码


Posted in Python onMay 20, 2019

本文用到的文件的下载地址

百度网盘链接: https://pan.baidu.com/s/1tmpdEfAZKff5TOMAitUXqQ

提取码: e6at

1 安装Python 和 selenium

(1)下载Python

官网地址: https://www.python.org/ftp/python/3.6.8/python-3.6.8-amd64.exe

百度网盘链接如上所示

(2)安装Python

python+selenium实现简历自动刷新的示例代码

python+selenium实现简历自动刷新的示例代码

python+selenium实现简历自动刷新的示例代码 

等待安装完毕

(3) 安装 selenium

pip install selenium ?i https://www.douban.com/simple

2 导入浏览器驱动

此处用的是 Chrome 74,其他浏览器请自行下载对应的驱动

(1)下载chromedriver

百度网盘链接见开头,对应的是谷歌浏览器74版本的驱动

官网下载地址为: http://chromedriver.chromium.org/downloads

找到谷歌浏览器对应的版本进行下载即可

(2)导入

把下载到的chromedriver.exe文件放到python的安装目录的scripts底下

即就是C:\Program Files\Python36\Scripts 目录下

3 获取脚本

import random
import datetime
from selenium import webdriver
from time import sleep


your_account = "前程无忧的用户名"
your_password = "前程无忧的密码"
url = "https://www.51job.com"

# 加启动配置,预防谷歌浏览器安全提示
option = webdriver.ChromeOptions()
option.add_argument('disable-infobars')

# 打开chrome浏览器
browser = webdriver.Chrome(chrome_options=option)
browser.get(url)

# 设置浏览器窗口大小
# browser.set_window_size(1360, 600)
browser.maximize_window()

# 找到登录按钮并点击
sleep(2)
browser.find_element_by_class_name("showLogin").click()
# 输入账号和密码
sleep(3)
username = browser.find_element_by_id("loginname")
sleep(2)
username.send_keys("your_account")
sleep(3)
password = browser.find_element_by_id("password")
sleep(2)
password.send_keys("your_password")
# 点击登录按钮
sleep(3)
ret = browser.find_element_by_id("login_btn").click()
print("登录成功!")

while True:
 # 设置简历刷新间隔时间, 单位为秒
 # 就是随机间隔10-15秒刷新,按需求调整
 waittime = random.randint(10, 15)
 sleep(int(waittime))
 browser.find_element_by_id("refreshresume").click()
 print("简历 在%s 刷新成功" % datetime.datetime.now())

也可从开头给的百度网盘获取

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python过滤函数filter()使用自定义函数过滤序列实例
Aug 26 Python
python中sets模块的用法实例
Sep 30 Python
基于python 字符编码的理解
Sep 02 Python
利用Python进行异常值分析实例代码
Dec 07 Python
python 通过xml获取测试节点和属性的实例
Mar 31 Python
详解flask表单提交的两种方式
Jul 21 Python
使用Python制作一个打字训练小工具
Oct 01 Python
python 非线性规划方式(scipy.optimize.minimize)
Feb 11 Python
Python内存映射文件读写方式
Apr 24 Python
Python 为什么推荐蛇形命名法原因浅析
Jun 18 Python
python基于exchange函数发送邮件过程详解
Nov 06 Python
Matlab如何实现矩阵复制扩充
Jun 02 Python
图文详解python安装Scrapy框架步骤
May 20 #Python
Python配置虚拟环境图文步骤
May 20 #Python
Python检测数据类型的方法总结
May 20 #Python
Python中的引用知识点总结
May 20 #Python
Python函数和模块的使用总结
May 20 #Python
详解Python的循环结构知识点
May 20 #Python
Python中字符串与编码示例代码
May 20 #Python
You might like
JavaScript 字符串连接性能优化
2008/12/20 Javascript
JavaScript 原型与继承说明
2010/06/09 Javascript
添加JavaScript重载函数的辅助方法2
2010/07/04 Javascript
jQuery基础知识filter()和find()实例说明
2010/07/06 Javascript
javascript 进阶篇1 正则表达式,cookie管理,userData
2012/03/14 Javascript
JavaScript 布尔操作符解析  && || !
2012/08/10 Javascript
jquery mobile事件多次绑定示例代码
2013/09/13 Javascript
JavaScript数据结构与算法之链表
2016/01/29 Javascript
jquery 实现回车登录详解及实例代码
2016/10/23 Javascript
AngularJS递归指令实现Tree View效果示例
2016/11/07 Javascript
jQuery实现鼠标滑过图片移动特效
2016/12/08 Javascript
JavaScript仿支付宝6位数字密码输入框
2016/12/29 Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
2017/01/04 Javascript
JavaScript中清空数组的三种方式
2017/03/22 Javascript
ES6数组的扩展详解
2017/04/25 Javascript
JS实现按钮控制计时开始和停止功能
2017/07/27 Javascript
Vue打包后出现一些map文件的解决方法
2018/02/13 Javascript
SVG实现时钟效果
2018/07/17 Javascript
KOA+egg.js集成kafka消息队列的示例
2018/11/09 Javascript
详解如何使用webpack打包多页jquery项目
2019/02/01 jQuery
基于vue与element实现创建试卷相关功能(实例代码)
2020/12/07 Vue.js
[01:14]英雄,所敬略同——2018完美盛典宣传视频
2018/12/05 DOTA
python检测lvs real server状态
2014/01/22 Python
python统计日志ip访问数的方法
2015/07/06 Python
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
2019/09/24 Python
python爬虫爬取笔趣网小说网站过程图解
2019/11/18 Python
python 实现将Numpy数组保存为图像
2020/01/09 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
Mankind西班牙男士护肤品网站:购买皮肤护理、护发和剃须
2017/04/27 全球购物
澳大利亚网上玩具商店:Mr Toys Toyworld
2018/03/25 全球购物
运动会广播稿150字
2014/02/19 职场文书
2014年禁毒工作总结
2014/11/24 职场文书
2015年农村党员干部主题教育活动总结
2015/03/25 职场文书
生死抉择观后感
2015/06/09 职场文书
Win11任务栏太宽了怎么办?一招解决Win11任务栏太宽问题
2021/11/21 数码科技
Linux在两个服务器直接传文件的操作方法
2022/08/05 Servers