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

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

1.安装selenium包

pip install

本文实例为大家分享了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() #将窗口最大化

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("/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.设置任务:

命名任务

设置触发器

设置操作

注意:该方法的前提是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的安装路径即可)

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

您可能感兴趣的文章:Python3自动签到 定时任务 判断节假日的实例Python实现App自动签到领取积分功能Python 实现「食行生鲜」签到领积分功能python导出chrome书签到markdown文件的实例代码python3 实现的人人影视网站自动签到Python脚本实现虾米网签到功能python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)Python实现的金山快盘的签到程序

│ └── 2019-01-22

js中对象和面向对象与Json介绍 ECMA-262 把对象(object)定义为“属性的无序集合,每个属性存放一个原始值、对象或函数”。严格来说,这意味着对象是无特定顺序的值的数组。

面向对象语言的 2019-01-22

Python设计模式之装饰模式实例详解 本文实例讲述了Python设计模式之装饰模式。分享给大家供大家参考,具体如下:

装饰模式(Decorator Pattern):动态的给一个对象添加一些额外的职责,就增加功能来 2019-01-22

vue.js的vue-cli脚手架中使用百度地图API的实例 第一步,去百度地图开发者申请密钥。

1.申请密钥(百度地图开放平台-- 开发文档-- web开发-- JavaScript API-- 立即使用-- 创建应用)

2.密钥申请成功后

第 2019-01-22

详解一个基于react+webpack的多页面应用配置 简单介绍

首先本文不会对webpack代码进行解释,其所有配置都可以在文档上找到。

平时工作中会写一些多页面应用,因为习惯了react的开发模式,故此写了一个简单 2019-01-22

易语言查找文本的方法 日常工作中,要查找指定文本段中的某个字词,我们有很多方法,比如:使用记事本、Word等软件的查找功能,都是可以实现的

1、首先,运行易语言主程序,在弹出 2019-01-18

易语言滚动标签使用方法 使用易语言开发软件的时候,除了功能实用,有时候一些小的特效还是不能少的,这篇文章会让刚刚使用易语言的朋友,学会如何做滚动标签特效,也就是平时看到别人 2019-01-18

Asp.net Core Jenkins Docker实现一键化部署的实现 写在前面

在前段时间尝试过用Jenkins来进行asp.net core 程序在IIS上面的自动部署。大概的流程是Jenkins从git上获取代码

最开始Jenkins是放在Ubuntu的Doc 2019-01-18

Vue核心概念Getter的使用方法 有时候我们需要从store中的state中派生出一些状态。

如果有多个组件需要用到此属性,我们要么复制这个函数,或者抽取到一个共享函数然后在多处导入它——无论 2019-01-18

python实现app自动签到器_python实现网页自动签到功能相关推荐

  1. python 网页自动打卡_python之网页自动打卡

    想要用python实现自动打卡你需要依靠以下两个第三方库 1.selenium 2.apscheduler 说明一下,我这里默认你已经安装好了python 那么首先你要安装selenium,在cmd. ...

  2. python实现签到功能_python实现网页自动签到功能

    本文实例为大家分享了python实现网页自动签到功能的具体代码,供大家参考,具体内容如下 第1步.环境准备(用的chrome浏览器) 1.安装selenium包 pip install seleniu ...

  3. python论坛签到_python实现网页自动签到功能

    本文实例为大家分享了python实现网页自动签到功能的具体代码,供大家参考,具体内容如下 第1步.环境准备(用的chrome浏览器) 1.安装selenium包 pip install seleniu ...

  4. python怎么打开程序管理器_python进程管理工具supervisor的安装与使用教程

    前言 在一个分布式环境中,每台机器上可能需要启动和停止多个进程,使用命令行方式一个一个手动启动和停止非常麻烦,而且查看每个进程的状态也很不方便.如果有一个工具能够实现每台机器上多个进程的简单高效中心化 ...

  5. python的网页解析器_python 之网页解析器

    一.什么是网页解析器 1.网页解析器名词解释 首先让我们来了解下,什么是网页解析器,简单的说就是用来解析html网页的工具,准确的说:它是一个HTML网页信息提取工具,就是从html网页中解析提取出& ...

  6. python自带网页解析器_python 之网页解析器

    一.什么是网页解析器 1.网页解析器名词解释 首先让我们来了解下,什么是网页解析器,简单的说就是用来解析html网页的工具,准确的说:它是一个HTML网页信息提取工具,就是从html网页中解析提取出& ...

  7. python已打开页面获取信息_python+selenium实现自动登录网页获取信息(一)

    我用的是一个教师继续教育的网站,进行演示和模拟,网站:http://cas.study.yanxiu.jsyxsq.com/auth/login?service=http%3A%2F%2Fwww.17 ...

  8. python自动备份手机_python实现数据库自动备份

    python实现数据库自动备份 设计要求 执行环境centos 7 x64 每天某一个时刻自动执行备份操作,执行时间可调整 数据库备份文件保留在特定目录中,目录路径可设置 自动将当前备份版本发送到指定 ...

  9. php自动填表单,vb实现网页自动填表

    搜索热词 选中复选框 Private Sub Command1_Click() Dim objDoc As Object Dim i As Integer Set objDoc = WebBrowse ...

  10. android瀑布流视频自动播放,jquery实现的网页自动播放声音

    jquery实现的网页自动播放声音 复制代码 代码如下: $(function(){ //这里参考了以下两个站点的介绍 //http://www.w3school.com.cn/html/html_a ...

最新文章

  1. Objective-C中的instancetype和id关键字
  2. android 如何修改百度导航诱导界面,Android 百度导航SDK
  3. ThinkPHP模型连接数据库 查询 ajax
  4. CoreJava 笔记总结-第四章 对象与类
  5. 贪心----汽车加油问题
  6. typedef用法总结(一)
  7. rsync and inotify
  8. 解决黑苹果(bigsur)ALC255声卡声音发虚问题
  9. linux下运行vasp,VASP5.3.5 并行版本+VTST从头编译教程(完整版)
  10. html停止工作,update.exe已停止工作
  11. 硬核!自动驾驶如何做数据标注?特斯拉EP3 Auto Labeling深度分析
  12. 李宏毅老师《机器学习》入门第一课
  13. JAVA实现贪吃蛇游戏
  14. 云边协同的智能制造系统
  15. 电脑端bilibili视频缓存合并视频的解惑
  16. 基于OpenCV DNN模块给黑白老照片上色(附Python/C++源码)
  17. 【Linux学习笔记】管理Linux操作系统:软件安装
  18. 森宇文化全授权代理《彩虹护卫队》亮相戛纳开启动漫全产业链布局
  19. 蓝桥杯练习题:计算保留100位小数的圆周率
  20. 电子信息工程专业考研选择物联网开发怎么样?

热门文章

  1. 基于Packet Tracer 的校园网络设计方案(计算机网络与课程实验)(一)——子网划分方案规划
  2. macfee怎么生成释放代码_mcafee规则设置技巧
  3. 转载防火墙和防毒墙的区别
  4. 金蝶eas怎么引出凭证_金蝶专业版如何引入引出凭证
  5. 史上最全的黑苹果系统「MacOS」安装教程,小白也能秒掌握!
  6. 2009年南京辞职当日
  7. ASP.NET 页面双向静态化
  8. virtualbox虚拟机下的cdlinux找不到无线网卡的解决方法
  9. python词库介绍_解析搜狗词库(python)
  10. web前端行业调研报告_web前端开发述职报告