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

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

1.安装selenium包

pip install selenium

2.下载驱动;

找到符合自己浏览器版本的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. 京东云linux面板脚本,Surge 开启脚本功能后,京东自动签到总结

    本人小白,花费半天时间才弄好,写下这个给自己和后来人指路. Surge 开启脚本功能后,京东自动签到获取京豆总结: 1.注意 去 Raw 真实地址下载 js https://github.com/No ...

  3. 谷歌浏览器自动填充功能怎么开启?自动填充功能开启方法

    为了避免用户在登录同一网站时频频输入账号.密码的现象,谷歌在自家的Chrome浏览器中贴心的加入了"自动填充功能".那么,谷歌浏览器自动填充功能要怎么开启呢?不清楚操作方法的朋友, ...

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

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

  5. python脚本实例手机端-手机APP自动签到-python实现 - 运维之路

    当今是移动APP的天下,很多APP软件为了吸引客户每天登录使用,设置的有每天签到送一些奖励的活动.这里以一个挺火的网络电话软件呼应(每天签到送长)为例,通过python 实现自动签到. 一.Fiddl ...

  6. 教你写个网页自动签到脚本

    Tips:要求有js基础,最起码要敲过代码,hello world不算.. 1.搜寻受害者 就选这个了, 2.准备阶段 首先打开浏览器的控制台,按F12,选中网络,选中保留日志,就一直开着控制台,不要 ...

  7. python全盘搜索文件_python实现全盘扫描搜索功能的方法

    由用户指定需要扫描的盘符或目录,输入需要查找的文件或者文件夹名称(不包含中文名称) 代码: # encoding=utf-8 import os.path import stat # 用python编 ...

  8. python腾讯课堂自动签到_腾讯课堂自动签到,可视化签到结果

    // ==UserScript== // @name 腾讯课堂自动签到,可视化签到结果 // @namespace http://tampermonkey.net/ // @version 1.0 / ...

  9. python redis 订阅发布_python 实现redis订阅发布功能

    redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set ...

最新文章

  1. 福利 | 给你个机会与俞士纶(Philip S. Yu)面对面交流 !(附俞教授论文合集资源)...
  2. gearman服务连接php,Gearman异步服务安装使用
  3. [JSP暑假实训] 三.MySQL数据库基本操作及Servlet网站连接显示数据库信息
  4. 前端学习(529):等分布局存在间距得实现得解决方案
  5. Struts2_2_解决配置文件冗余_动作类对象数据封装_数据类型转换_表单数据信息提示
  6. 如何将本地项目上传到gitee
  7. java 注释快捷打出时间_Java快捷---自动注释时间作者。。。
  8. mysql python 中文_python操作mysql中文显示乱码的解决方法
  9. 三七互娱Q3归母净利润超预告上限,三大战略迎提速契机
  10. 善用 CSS 中的 table-layout 屬性加快 Table 的顯示速度
  11. MVVM架构~Knockoutjs系列之text,value,attr,visible,with的数据绑定
  12. java servlet 对象_java servlet的域对象
  13. SLAM_信息矩阵协方差矩阵
  14. 比特币 POW 白皮书 区块篡改成功的概率计算详解
  15. 与spring的整合
  16. 简单FTP服务器搭建教程
  17. 渗透测试-主动信息收集(3)
  18. C# 中Session的用法
  19. 你知道Excel中身份证号码提取年龄的公式吗?
  20. NRF52832 SDK 15.2.0设置内部32768

热门文章

  1. 【网络安全】隐藏网站后台的另一种思路
  2. FutureNet NXR-G100路由器
  3. Out-Of-Vocabulary(OOV)的理解
  4. 外网服务器设置OpenAI代理
  5. 同步linux服务器时间
  6. Python音频处理,录制播放
  7. 10亿短视频用户背后的隐秘“战事”
  8. Apache服务器解压版配置(win版)
  9. 流氓软件卸载-MrWReSadse、Nexuser.exe、WRSvcmbdl.dll
  10. 【论文阅读】AD-GCL:Adversarial Graph Augmentation to Improve Graph Contrastive Learning