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 相关文章推荐
py2exe 编译ico图标的代码
Mar 08 Python
python使用正则搜索字符串或文件中的浮点数代码实例
Jul 11 Python
Python解决鸡兔同笼问题的方法
Dec 20 Python
python使用正则表达式替换匹配成功的组
Nov 17 Python
Python 12306抢火车票脚本
Feb 07 Python
在NumPy中创建空数组/矩阵的方法
Jun 15 Python
Python面向对象之继承和多态用法分析
Jun 08 Python
Python matplotlib学习笔记之坐标轴范围
Jun 28 Python
Python实现微信机器人的方法
Sep 06 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
Sep 20 Python
python安装本地whl的实例步骤
Oct 12 Python
Mac 使用python3的matplot画图不显示的解决
Nov 23 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 fsockopen伪造post与get方法的详解
2013/06/14 PHP
PHP统计二维数组元素个数的方法
2013/11/12 PHP
PHP利用百度ai实现文本和图片审核
2019/05/08 PHP
一个tab标签切换效果代码
2009/03/27 Javascript
Jquery取得iframe下内容的方法
2013/11/18 Javascript
JavaScript的各种常见函数定义方法
2014/09/16 Javascript
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
jQuery中val()方法用法实例
2014/12/25 Javascript
基于jQuery倒计时插件实现团购秒杀效果
2016/05/13 Javascript
详解能在多种前端框架下使用的表格控件
2017/01/11 Javascript
深入理解Nodejs Global 模块
2017/06/03 NodeJs
JS中精巧的自动柯里化实现方法
2017/12/12 Javascript
webstrom Debug 调试vue项目的方法步骤
2018/07/17 Javascript
jQuery轻量级表单模型验证插件
2018/10/15 jQuery
微信小程序实现文字无限轮播效果
2018/12/28 Javascript
Python命名空间详解
2014/08/18 Python
Python中用函数作为返回值和实现闭包的教程
2015/04/27 Python
python通过ssh-powershell监控windows的方法
2015/06/02 Python
Python制作钉钉加密/解密工具
2016/12/07 Python
分享一个简单的python读写文件脚本
2017/11/25 Python
详解python中list的使用
2019/03/15 Python
Python机器学习算法库scikit-learn学习之决策树实现方法详解
2019/07/04 Python
Djang的model创建的字段和参数详解
2019/07/27 Python
详解Django-channels 实现WebSocket实例
2019/08/22 Python
python 识别登录验证码图片功能的实现代码(完整代码)
2020/07/03 Python
关于python3.9安装wordcloud出错的问题及解决办法
2020/11/02 Python
馥蕾诗美国官网:Fresh美国
2019/10/09 全球购物
Miller Harris官网:英国小众香水品牌
2020/09/24 全球购物
方正Java笔试题
2014/07/03 面试题
电信专业应届生自荐信
2013/09/28 职场文书
就业自荐书
2013/12/05 职场文书
竞选团支书演讲稿
2014/04/28 职场文书
2014年教师节红领巾广播稿
2014/09/10 职场文书
交通事故责任认定书
2015/08/06 职场文书
篮球拉拉队口号
2015/12/25 职场文书
MySQL 数据库 增删查改、克隆、外键 等操作
2022/05/11 MySQL