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进程间通信Queue实例解析
Jan 25 Python
Python列表推导式与生成器表达式用法示例
Feb 08 Python
python生成tensorflow输入输出的图像格式的方法
Feb 12 Python
Python将DataFrame的某一列作为index的方法
Apr 08 Python
Python subprocess模块功能与常见用法实例详解
Jun 28 Python
Python基础教程之异常详解
Jan 10 Python
详解Python爬取并下载《电影天堂》3千多部电影
Apr 26 Python
解决python虚拟环境切换无效的问题
Apr 30 Python
Python hashlib模块的使用示例
Oct 09 Python
python中slice参数过长的处理方法及实例
Dec 15 Python
python爬虫爬取某网站视频的示例代码
Feb 20 Python
python批量创建变量并赋值操作
Jun 03 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
Windows中安装Apache2和PHP4权威指南
2006/11/18 PHP
用PHP控制用户的浏览器--ob*函数的使用说明
2007/03/16 PHP
yii2利用自带UploadedFile实现上传图片的示例
2017/02/16 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
JQuery为textarea添加maxlength属性的代码
2010/04/07 Javascript
Javascript 面向对象 对象(Object)
2010/05/13 Javascript
鼠标拖动实现DIV排序示例代码
2013/10/14 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
js中直接声明一个对象的方法
2014/08/10 Javascript
node.js中的fs.symlink方法使用说明
2014/12/15 Javascript
浅谈JavaScript function函数种类
2014/12/29 Javascript
JavaScript中的console.log()函数详细介绍
2014/12/29 Javascript
谈谈JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
2015/10/01 Javascript
jQuery Validate插件实现表单强大的验证功能
2015/12/18 Javascript
使用jQuery加载html页面到指定的div实现方法
2016/07/13 Javascript
使用原生的javascript来实现轮播图
2017/02/24 Javascript
jQuery使用unlock.js插件实现滑动解锁
2017/04/04 jQuery
基于JS实现带动画效果的流程进度条
2018/06/01 Javascript
Vue中android4.4不兼容问题的解决方法
2018/09/04 Javascript
[04:46]2018年度玩家喜爱的电竞媒体-完美盛典
2018/12/16 DOTA
python冒泡排序算法的实现代码
2013/11/21 Python
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
2015/05/20 Python
Python 编码处理-str与Unicode的区别
2016/09/06 Python
Python 和 JS 有哪些相同之处
2017/11/23 Python
python中使用%与.format格式化文本方法解析
2017/12/27 Python
Python 在字符串中加入变量的实例讲解
2018/05/02 Python
深入浅析python 中的匿名函数
2018/05/21 Python
Django项目主urls导入应用中views的红线问题解决
2019/08/10 Python
django项目登录中使用图片验证码的实现方法
2019/08/15 Python
Hawes & Curtis澳大利亚官网:英国经典服饰品牌
2018/10/29 全球购物
大学生蛋糕店创业计划书
2014/01/13 职场文书
信息总监管理职责范本
2014/03/08 职场文书
毕业生就业推荐表自我鉴定
2014/03/20 职场文书
解除劳动合同证明书
2014/09/26 职场文书
深入浅析Django MTV模式
2021/09/04 Python
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
2022/06/25 Servers