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中的变量的数据类型
May 13 Python
python 队列详解及实例代码
Oct 18 Python
使用Python对MySQL数据操作
Apr 06 Python
安装python3的时候就是输入python3死活没有反应的解决方法
Jan 24 Python
对Python的zip函数妙用,旋转矩阵详解
Dec 13 Python
深入浅析Python 中的sklearn模型选择
Oct 12 Python
解决python中的幂函数、指数函数问题
Nov 25 Python
Python hashlib模块实例使用详解
Dec 24 Python
python 链接sqlserver 写接口实例
Mar 11 Python
Python发送邮件实现基础解析
Aug 14 Python
Django使用channels + websocket打造在线聊天室
May 20 Python
pytorch 如何使用batch训练lstm网络
May 28 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闭包 推荐
2012/03/01 Javascript
javascript限制文本框只允许输入数字(曾经与现在的方法对比)
2013/01/18 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
javascript中定义类的方法详解
2015/02/10 Javascript
javascript下拉框选项单击事件的例子分享
2015/03/04 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
jQuery替换节点用法示例(使用replaceWith方法)
2016/09/08 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
Angular2库初探
2017/03/01 Javascript
解决Vue2.0自带浏览器里无法打开的原因(兼容处理)
2017/07/28 Javascript
node.js 核心http模块,起一个服务器,返回一个页面的实例
2017/09/11 Javascript
利用ES6实现单例模式及其应用详解
2017/12/09 Javascript
JavaScript 数组去重并统计重复元素出现的次数实例
2017/12/14 Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
2018/02/03 Javascript
百度小程序自定义通用toast组件
2019/07/17 Javascript
JS实现字体背景跑马灯
2020/01/06 Javascript
[00:14]PWL:老朋友Mushi拍VLOG与中国玩家问好
2020/11/04 DOTA
Python函数中定义参数的四种方式
2014/11/30 Python
Python实现的数据结构与算法之双端队列详解
2015/04/22 Python
完美解决python遍历删除字典里值为空的元素报错问题
2016/09/11 Python
Django基础之Model操作步骤(介绍)
2017/05/27 Python
使用pandas的DataFrame的plot方法绘制图像的实例
2018/05/24 Python
Python 中的lambda函数介绍
2018/10/10 Python
解决python os.mkdir创建目录失败的问题
2018/10/16 Python
Django objects的查询结果转化为json的三种方式的方法
2018/11/07 Python
canvas需要在标签里直接定义宽高
2014/12/17 HTML / CSS
某公司的.net工程师面试题笔试题
2013/11/22 面试题
艺术设计专业个人求职信
2013/09/21 职场文书
结构工程个人自荐信范文
2013/11/30 职场文书
宿舍违规用电检讨书
2014/02/16 职场文书
2016年小学生教师节广播稿
2015/12/18 职场文书
三严三实·严以修身心得体会
2016/01/15 职场文书
浅谈golang package中init方法的多处定义及运行顺序问题
2021/05/06 Golang
Pandas自定义选项option设置
2021/07/25 Python
VS2019连接MySQL数据库的过程及常见问题总结
2021/11/27 MySQL
Python中的socket网络模块介绍
2022/07/23 Python