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语言编写电脑时间自动同步小工具
Mar 08 Python
python实现随机森林random forest的原理及方法
Dec 21 Python
解决sublime+python3无法输出中文的问题
Dec 12 Python
python 2.7 检测一个网页是否能正常访问的方法
Dec 26 Python
对python指数、幂数拟合curve_fit详解
Dec 29 Python
Python地图绘制实操详解
Mar 04 Python
python批量识别图片指定区域文字内容
Apr 30 Python
如何解决django-celery启动后迅速关闭
Oct 16 Python
python 浅谈serial与stm32通信的编码问题
Dec 18 Python
django的403/404/500错误自定义页面的配置方式
May 21 Python
字典算法实现及操作 --python(实用)
Mar 31 Python
LeetCode189轮转数组python示例
Aug 05 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 数据结构 算法 三元组 Triplet
2011/07/02 PHP
Zend Framework中的简单工厂模式 图文
2012/07/10 PHP
ThinkPHP多表联合查询的常用方法
2020/03/24 PHP
PHP文件读取功能的应用实例
2015/05/08 PHP
PHP HTTP 认证实例详解
2016/11/03 PHP
js 页面输出值
2008/11/30 Javascript
基于 Docker 开发 NodeJS 应用
2014/07/30 NodeJs
javascript实现的登陆遮罩效果汇总
2015/11/09 Javascript
Node.js中Request模块处理HTTP协议请求的基本使用教程
2016/03/31 Javascript
Bootstrap Modal遮罩弹出层代码分享
2016/11/21 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
vue.js项目打包上线的图文教程
2017/11/16 Javascript
微信小程序实现跑马灯效果完整代码(附效果图)
2018/05/30 Javascript
vue-router的HTML5 History 模式设置
2018/09/08 Javascript
python操作ie登陆土豆网的方法
2015/05/09 Python
Python调用系统底层API播放wav文件的方法
2017/08/11 Python
Python闭包执行时值的传递方式实例分析
2018/06/04 Python
python threading和multiprocessing模块基本用法实例分析
2019/07/25 Python
python3实现mysql导出excel的方法
2019/07/31 Python
django echarts饼图数据动态加载的实例
2019/08/12 Python
详解Python3中的 input() 函数
2020/03/18 Python
Python用类实现扑克牌发牌的示例代码
2020/06/01 Python
Python中实现一行拆多行和多行并一行的示例代码
2020/09/06 Python
python 图像增强算法实现详解
2021/01/24 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
如何手工释放资源
2013/12/15 面试题
咖啡店的创业计划书,让你hold不住
2014/01/03 职场文书
授权委托书
2014/09/17 职场文书
师德师风自我剖析材料
2014/09/27 职场文书
会计工作能力自我评价
2015/03/05 职场文书
催款通知书范文
2015/04/17 职场文书
大学生求职意向书
2015/05/11 职场文书
《生物入侵者》教学反思
2016/02/16 职场文书
python中的None与NULL用法说明
2021/05/25 Python
【js设计模式】SOLID五大设计原则
2022/03/24 Javascript
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技