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 19 Python
python实现的DES加密算法和3DES加密算法实例
Jun 03 Python
分享一个简单的python读写文件脚本
Nov 25 Python
Python将图片转换为字符画的方法
Jun 16 Python
django的登录注册系统的示例代码
May 14 Python
基于Python开发chrome插件的方法分析
Jul 07 Python
Python中按键来获取指定的值
Mar 02 Python
python 返回一个列表中第二大的数方法
Jul 09 Python
python向图片里添加文字
Nov 26 Python
python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别的方法
Feb 26 Python
详解python的xlwings库读写excel操作总结
Feb 26 Python
Python深度学习之Pytorch初步使用
May 20 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
PHP 5.0对象模型深度探索之类的静态成员
2008/03/27 PHP
PHP 异步执行方法,模拟多线程的应用分析
2013/06/03 PHP
判断php数组是否为索引数组的实现方法
2013/06/13 PHP
php实现查看邮件是否已被阅读的方法
2013/12/03 PHP
PHP计算一年多少个星期和每周的开始和结束日期
2014/07/01 PHP
PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别分析
2017/07/03 PHP
PHP生成二维码与识别二维码的方法详解【附源码下载】
2019/03/07 PHP
不错的一个日期输入 动态
2006/11/06 Javascript
jQuery中 noConflict() 方法使用
2013/04/25 Javascript
如何使用jQUery获取选中radio对应的值(一句代码)
2013/06/03 Javascript
详细介绍8款超实用JavaScript框架
2013/10/25 Javascript
script标签属性用type还是language
2015/01/21 Javascript
JS建造者模式基本用法实例分析
2015/06/30 Javascript
JS+CSS实现仿支付宝菜单选中效果代码
2015/09/25 Javascript
简单实现js页面切换功能
2021/01/10 Javascript
极简主义法编写JavaScript类
2017/11/02 Javascript
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
2019/07/11 jQuery
vue实现循环滚动列表
2020/06/30 Javascript
vue打开子组件弹窗都刷新功能的实现
2020/09/21 Javascript
[02:17]DOTA2亚洲邀请赛 RAVE战队出场宣传片
2015/02/07 DOTA
跟老齐学Python之有容乃大的list(1)
2014/09/14 Python
python中dir函数用法分析
2015/04/17 Python
浅谈python中截取字符函数strip,lstrip,rstrip
2015/07/17 Python
python3利用venv配置虚拟环境及过程中的小问题小结
2018/08/01 Python
pybind11和numpy进行交互的方法
2019/07/04 Python
Python之Django自动实现html代码(下拉框,数据选择)
2020/03/13 Python
sklearn中的交叉验证的实现(Cross-Validation)
2021/02/22 Python
美国家居用品和厨具购物网站:DealsDot
2019/10/07 全球购物
如何现实servlet的单线程模式
2014/08/05 面试题
医院护士求职自荐信格式
2013/09/21 职场文书
管道维修工岗位职责
2013/12/27 职场文书
村官工作鉴定评语
2014/01/27 职场文书
党课培训心得体会
2014/09/02 职场文书
研究生简历自我评价范文
2014/09/13 职场文书
2014年房地产销售工作总结
2014/12/01 职场文书
如何在CSS中绘制曲线图形及展示动画
2021/05/24 HTML / CSS