python实现网页自动签到功能


Posted in Python onJanuary 21, 2019

本文实例为大家分享了python实现网页自动签到功能的具体代码,供大家参考,具体内容如下

第1步、环境准备(用的chrome浏览器)

1.安装selenium包

pip install selenium

2.下载chromedriver驱动;

找到符合自己浏览器版本的chromedriver驱动,下载解压后,将chromedriver.exe文件放到Python目录下的Scripts目录下,也可以添加环境变量到Path中;

第2步、Selenium脚本源码

比较简单,而且有详细注释就不一一说明了

# -*- coding: utf-8 -*-
import time 
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
 
#myusername = "XXX"#登录账号
#mypassword = "XXX"#登录密码
 
driver = webdriver.Chrome() #模拟浏览器打开网站
driver.get("https://www.ctguqmx.com")
#driver.maximize_window() #将窗口最大化
 
try:
 driver.find_element_by_xpath('/html/body/div[1]/div/div[4]/span/a[1]').click()#定位语句去源码中找
 time.sleep(2)#延时加载
 
 #找到登录框,输入账号密码
 driver.find_element_by_xpath("//*[@id='aw-login-user-name']").send_keys("myusername")
 driver.find_element_by_xpath("//*[@id='aw-login-user-password']").send_keys("mypassword")
  
 
 #模拟点击登录
 driver.find_element_by_xpath("//*[@id='login_submit']").click()
 time.sleep(2)
 
 #模拟登陆后点击签到界面
 driver.find_element_by_xpath("/html/body/div[1]/div/div[5]/a").click()
 time.sleep(2)
 
 #模拟点击签到
 driver.find_element_by_xpath("//*[@id='qd_button']").click()
 time.sleep(2)
 
 print("签到成功")
 
except:
  print("签到失败")
 
driver.quit#退出去动

注:写完之后可以尝试运行代码,如果报错RROR:install_util.cc(597)] Unable to read registry value HKLM\SOFTWARE\Policies\Google\Chrome\MachineLevelUserCloudPolicyEnrollmentToken可以在注册列表中在提示路径下添加字符串值Chrome\MachineLevelUserCloudPolicyEnrollmentToken

第3步、添加Windows定时任务

1.我的电脑>右键管理>(左侧栏)任务计划程序>Microsoft>Windows>(右侧栏)创建任务(详见百度)

2.设置任务:

命名任务

python实现网页自动签到功能

设置触发器

python实现网页自动签到功能

设置操作

python实现网页自动签到功能

注意:该方法的前提是py后缀的脚本文件默认打开方式是python,可以先尝试一下,本人就是默认python打开,如果不行可以用下面方法设置默认打开方式:

1.win+R打开运行;

2.输入regedit,确定;

3.在打开的注册表中找到以下目录:

HKEY_CLASSES-ROOT->Python.file->shell->open->command

4.将该项的内容修改为:

“D:\Python\Python3.6.1\pythonw.exe” “D:\Python\Python3.6.1\Lib\idlelib\idle.pyw” -e “%1”
(将其中的路径修改为自己python的安装路径即可)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用graphics.py实现2048小游戏
Mar 10 Python
使用Python的web.py框架实现类似Django的ORM查询的教程
May 02 Python
python集合用法实例分析
May 30 Python
常用python编程模板汇总
Feb 12 Python
安装Python和pygame及相应的环境变量配置(图文教程)
Jun 04 Python
TensorFlow入门使用 tf.train.Saver()保存模型
Apr 24 Python
Python对切片命名的实现方法
Oct 16 Python
Python+OpenCV 实现图片无损旋转90°且无黑边
Dec 12 Python
selenium+python配置chrome浏览器的选项的实现
Mar 18 Python
公认8个效率最高的爬虫框架
Jul 28 Python
python爬取代理ip的示例
Dec 18 Python
为了顺利买到演唱会的票用Python制作了自动抢票的脚本
Oct 16 Python
python实现桌面壁纸切换功能
Jan 21 #Python
在Python中通过getattr获取对象引用的方法
Jan 21 #Python
python实现windows壁纸定期更换功能
Jan 21 #Python
PyQt5+requests实现车票查询工具
Jan 21 #Python
Python设计模式之策略模式实例详解
Jan 21 #Python
Python设计模式之装饰模式实例详解
Jan 21 #Python
python利用Tesseract识别验证码的方法示例
Jan 21 #Python
You might like
PHILIPS D1835/D1875的电路分析与打理
2021/03/02 无线电
PHP常用开发函数解析之数组篇[未完结]
2012/07/30 PHP
浅谈laravel orm 中的一对多关系 hasMany
2019/10/21 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
js实现权限树的更新权限时的全选全消功能
2009/02/17 Javascript
9行javascript代码获取QQ群成员具体实现
2013/10/16 Javascript
页面刷新时记住滚动条的位置jquery代码
2014/06/17 Javascript
用原生js做个简单的滑动效果的回到顶部
2014/10/15 Javascript
JavaScript中的变量定义与储存介绍
2014/12/31 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
Winform客户端向web地址传参接收参数的方法
2016/05/17 Javascript
完全深入学习Bootstrap表单
2016/11/28 Javascript
JQuery学习总结【二】
2016/12/01 Javascript
JavaScript之underscore_动力节点Java学院整理
2017/07/03 Javascript
karma+webpack搭建vue单元测试环境的方法示例
2018/05/24 Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
2018/08/30 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
2018/09/12 Javascript
js实现动态添加上传文件页面
2018/10/22 Javascript
微信小程序实现swiper切换卡内嵌滚动条不显示的方法示例
2018/12/20 Javascript
关于React动态加载路由处理的相关问题
2019/01/07 Javascript
微信小程序引入模块中wxml、wxss、js的方法示例
2019/08/09 Javascript
vue-cli3 取消eslint校验代码的解决办法
2020/01/16 Javascript
python画折线图的程序
2018/07/26 Python
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
PythonWeb项目Django部署在Ubuntu18.04腾讯云主机上
2019/04/01 Python
Python批量生成幻影坦克图片实例代码
2019/06/04 Python
Python操作注册表详细步骤介绍
2020/02/05 Python
Python 在 VSCode 中使用 IPython Kernel 的方法详解
2020/09/05 Python
HTML5实现移动端复制功能
2018/04/19 HTML / CSS
欧洲领先的技术商店:eibmarkt.com
2019/05/10 全球购物
学习委员自我鉴定
2014/01/13 职场文书
学年自我鉴定
2014/01/16 职场文书
大学生工作求职信
2014/06/23 职场文书
挂职学习心得体会
2014/09/09 职场文书
财务会计岗位职责
2015/02/03 职场文书
2015年教师工作总结范文
2015/03/31 职场文书