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使用wxpython开发简单记事本的方法
May 20 Python
Python安装第三方库的3种方法
Jun 21 Python
如何处理Python3.4 使用pymssql 乱码问题
Jan 08 Python
Python数组定义方法
Apr 13 Python
python写入已存在的excel数据实例
May 03 Python
python调用Matplotlib绘制分布点并且添加标签
May 31 Python
python实现简单登陆系统
Oct 18 Python
Python操作excel的方法总结(xlrd、xlwt、openpyxl)
Sep 02 Python
使用Pandas将inf, nan转化成特定的值
Dec 19 Python
Python生成词云的实现代码
Jan 14 Python
python 使用xlsxwriter循环向excel中插入数据和图片的操作
Jan 01 Python
Django中session进行权限管理的使用
Jul 09 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中Date获取时间不正确怎么办
2008/06/05 PHP
php error_log 函数的使用
2009/04/13 PHP
PHP 异步执行方法,模拟多线程的应用分析
2013/06/03 PHP
Yii框架关联查询with用法分析
2014/12/02 PHP
Zend Framework教程之Application用法实例详解
2016/03/14 PHP
JavaScript多线程的实现方法
2007/05/08 Javascript
Javascript 陷阱 window全局对象
2008/11/26 Javascript
javascript改变position值实现菜单滚动至顶部后固定
2013/01/18 Javascript
JavaScript获取onclick、onchange等事件值的代码
2013/07/22 Javascript
浅析javascript中的事件代理
2015/11/06 Javascript
input file上传 图片预览功能实例代码
2016/10/25 Javascript
jQuery源码解读之extend()与工具方法、实例方法详解
2017/03/30 jQuery
ES6新特性六:promise对象实例详解
2017/04/21 Javascript
Javascript es7中比较实用的两个方法示例
2017/07/21 Javascript
Node.js如何实现注册邮箱激活功能 (常见)
2017/07/23 Javascript
javaScript代码飘红报错看不懂?读完这篇文章再试试
2020/08/19 Javascript
vue的webcamjs集成方式
2020/11/16 Javascript
Python快速排序算法实例分析
2017/11/29 Python
python利用高阶函数实现剪枝函数
2018/03/20 Python
Python 实现使用dict 创建二维数据、DataFrame
2018/04/13 Python
pandas 将list切分后存入DataFrame中的实例
2018/07/03 Python
Django使用Jinja2模板引擎的示例代码
2019/08/09 Python
Python爬虫解析网页的4种方式实例及原理解析
2019/12/30 Python
Python脚本去除文件的只读性操作
2020/03/05 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
2020/03/25 Python
python 3.8.3 安装配置图文教程
2020/05/21 Python
读取nii或nii.gz文件中的信息即输出图像操作
2020/07/01 Python
python实现定时发送邮件
2020/12/23 Python
html5音频_动力节点Java学院整理
2018/08/22 HTML / CSS
波兰灯具、照明和LED购物网站:Lampy.pl
2019/03/11 全球购物
领导接待方案
2014/03/13 职场文书
1亿有多大教学反思
2014/05/01 职场文书
小学爱国卫生月活动总结
2014/06/30 职场文书
公司人事专员岗位职责
2014/08/11 职场文书
先进个人申报材料
2014/12/30 职场文书
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
2022/07/15 Servers