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

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

1.安装selenium包

pip install selenium

找到符合自己浏览器版本的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.设置任务:

命名任务

设置触发器

设置操作

注意:该方法的前提是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论坛签到_python实现网页自动签到功能相关推荐

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

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

  2. python积分管理系统_python实现每天自动签到领积分的示例代码

    自动签到的python脚本源码 新建一个python文件,checkin.py,保存到电脑上某个位置,我这里保存到的是E:\pyproject\checkin.py # 引入3个包 from sele ...

  3. python京东自动签到_Python 实现京东自动签到领京豆

    今天带大家进行模拟京东登录,并进行签到获取京豆,1000 个京豆 = 10 元,毕竟「苍蝇也是肉」,每天用脚本可以获取大概 n 个京豆,是不是一个发现了一个「发家致富」的好路子? 废话不多说,下面开始 ...

  4. python 群和群之间的自动转发功能

    python 群和群之间的自动转发功能 废话不多说 直接上代码 一个可以登录微信网页版的微信号 当做转发的机器人 技术:Python 安装 itchat pip install itchat 启动 控 ...

  5. 基于Python与OpenCV的纸质票自动统计功能的实现(一)界面编程

    基于Python与OpenCV的纸质票自动统计功能的实现(一)--界面编程 作为一个资深的自动化工程师,界面编程对我来说太熟悉不过了,但是当时用的都是工业界面编程软件,比如WINCC.组态王等等,在这 ...

  6. python爬虫微信e校园签到,用Python爬虫的request方式实现自动签到!

    使用selenium实现自动签到确实是一个方便快捷的方式,但不可否认的是这种方式确实有一个硬伤,就是太慢了,模拟浏览器进行加载.点击操作,即使用上显性等待这种高端操作也最多只能把整个运行过程优化到5秒 ...

  7. python 福利吧_福利吧自动签到脚本

    2020年8月28日 19:11:36更新 测试结果显示"Invoking task timed out after 3 seconds"的请看文章最后 利用腾讯云的无服务器云函数 ...

  8. Python实战一:什么值得买自动签到

    登录 登录地址 https://zhiyou.smzdm.com/user/login/ajax_check 登录参数 username=11779208@qq.com password=123456 ...

  9. Python——实现网课实时监控自动签到,打卡

    3.17日补充 生成uuid(通用唯一识别码),简单来说就是一串随机的字符串,网上有很多在线接口可以生成,大牛也可以自己写程序实现 7e60d79bb2164df8bb2242100979a2e1 首 ...

最新文章

  1. python基础15 ---面像对象的程序设计
  2. php文件上传实验总结,53 PHP文件处理(六)文件上传--总结---细说php
  3. C语言实现简单的单例模式
  4. 【转】Linux下软件安装的几种方式
  5. 打包图片上传cdn_Media Buy之Landing Page的资源文件CDN部署方案
  6. 程序员,Linux 下如何避免从删库到跑路的悲剧?
  7. 对称加密、非对称加密、RSA、消息摘要、数字签名、数字证书与 HTTPS 简介
  8. foobar2000 v1.2
  9. 金融系列-支付清结算之基本概念和入门
  10. 中序线索化二叉树的遍历
  11. Python入门之——系统性能信息模块psutil
  12. 应用场景一:西门子PLC通过桥接器连接MQTT服务器
  13. HTTP 长连接短连接使用场景是什么
  14. webRTC服务器搭建(基于Janus)与Demo运行
  15. SAP FICO - 简介(重要概念)
  16. 论文阅读:social lstm:Human Trajectory Prediction in Crowded Spaces
  17. 1068 万绿丛中一点红 (20分)
  18. font-spider 压缩字体文件 html vue
  19. vb6.0 CLng,CInt等的bug及其解决办法
  20. 最新GLove词向量预训练文件国内服务器下载

热门文章

  1. ROS入门(ROS安装+编译器配置)详细教程 ROSneotic安装 VScode的ROS开发环境的简单配置
  2. pr怎么渲染导出最小体积的高清视频?
  3. vue-quill-editor自定义字体大小和字体样式
  4. 一套较完整的技术框架
  5. 【零代码工具推荐】Max Creation Graph (MCG) 可视化图形编程工具
  6. Debian10配置ISCSI客户端
  7. 京东2019春招算法工程师笔试 题解 临时版
  8. 刷脸支付是新时代下新科技下的产物
  9. Ubuntu Server 16.04安装VNC灰屏问题解决
  10. 5.7黄金价格行情走势预测、原油价格走势及非农现价喊单