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网络爬虫项目:内容提取器的定义
Oct 25 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
Aug 18 Python
Python3 文章标题关键字提取的例子
Aug 26 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
Sep 28 Python
python打开使用的方法
Sep 30 Python
python Pillow图像处理方法汇总
Oct 16 Python
详解centos7+django+python3+mysql+阿里云部署项目全流程
Nov 15 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
Feb 23 Python
python 获取当前目录下的文件目录和文件名实例代码详解
Mar 10 Python
Keras官方中文文档:性能评估Metrices详解
Jun 15 Python
Python在线和离线安装第三方库的方法
Oct 31 Python
Python爬虫入门教程01之爬取豆瓣Top电影
Jan 24 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
收音机鉴频器对声音的影响和频偏分析
2021/03/02 无线电
codeigniter自带数据库类使用方法说明
2014/03/25 PHP
PHP中filter函数校验数据的方法详解
2015/07/31 PHP
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
2016/12/14 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
JavaScript window.setTimeout() 的详细用法
2009/11/04 Javascript
用js将内容复制到剪贴板兼容浏览器
2014/03/18 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
JavaScript实现的经典文件树菜单效果
2015/09/08 Javascript
原生js实现tab选项卡切换
2020/03/23 Javascript
jQuery层次选择器用法示例
2016/09/09 Javascript
Vue方法与事件处理器详解
2016/12/01 Javascript
使用BootStrap实现标签切换原理解析
2017/03/14 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
2017/06/01 Javascript
vue组件中使用iframe元素的示例代码
2017/12/13 Javascript
vxe-table vue table 表格组件功能
2019/05/26 Javascript
深入解析koa之中间件流程控制
2019/06/17 Javascript
一篇文章入门Python生态系统(Python新手入门指导)
2015/12/11 Python
python基础教程项目四之新闻聚合
2018/04/02 Python
详解Django之auth模块(用户认证)
2018/04/17 Python
caffe binaryproto 与 npy相互转换的实例讲解
2018/07/09 Python
在cmd中查看python的安装路径方法
2019/07/03 Python
使用python进行广告点击率的预测的实现
2019/07/04 Python
Python使用ElementTree美化XML格式的操作
2020/03/06 Python
AmazeUI的下载配置与Helloworld的实现
2020/08/19 HTML / CSS
欧洲有机婴儿食品最大的市场:Organic Baby Food(供美国和加拿大)
2018/03/28 全球购物
remote接口和home接口主要作用
2013/05/15 面试题
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
公证委托书
2014/08/01 职场文书
2015年度服装销售工作总结
2015/03/31 职场文书
考生诚信考试承诺书
2015/04/29 职场文书
小学校本教研总结
2015/08/13 职场文书
创业计划书之面包店
2019/09/12 职场文书
centos8安装nginx1.9.1的详细过程
2021/08/02 Servers
Win11如何修改dns?Win11修改dns图文教程
2022/01/18 数码科技
gtx1650怎么样 gtx1650显卡相当于什么级别
2022/04/08 数码科技