python实现签到功能_python实现网页自动签到功能
本文实例为大家分享了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实现网页自动签到功能相关推荐
- python论坛签到_python实现网页自动签到功能
本文实例为大家分享了python实现网页自动签到功能的具体代码,供大家参考,具体内容如下 第1步.环境准备(用的chrome浏览器) 1.安装selenium包 pip install seleniu ...
- 京东云linux面板脚本,Surge 开启脚本功能后,京东自动签到总结
本人小白,花费半天时间才弄好,写下这个给自己和后来人指路. Surge 开启脚本功能后,京东自动签到获取京豆总结: 1.注意 去 Raw 真实地址下载 js https://github.com/No ...
- 谷歌浏览器自动填充功能怎么开启?自动填充功能开启方法
为了避免用户在登录同一网站时频频输入账号.密码的现象,谷歌在自家的Chrome浏览器中贴心的加入了"自动填充功能".那么,谷歌浏览器自动填充功能要怎么开启呢?不清楚操作方法的朋友, ...
- python积分管理系统_python实现每天自动签到领积分的示例代码
自动签到的python脚本源码 新建一个python文件,checkin.py,保存到电脑上某个位置,我这里保存到的是E:\pyproject\checkin.py # 引入3个包 from sele ...
- python脚本实例手机端-手机APP自动签到-python实现 - 运维之路
当今是移动APP的天下,很多APP软件为了吸引客户每天登录使用,设置的有每天签到送一些奖励的活动.这里以一个挺火的网络电话软件呼应(每天签到送长)为例,通过python 实现自动签到. 一.Fiddl ...
- 教你写个网页自动签到脚本
Tips:要求有js基础,最起码要敲过代码,hello world不算.. 1.搜寻受害者 就选这个了, 2.准备阶段 首先打开浏览器的控制台,按F12,选中网络,选中保留日志,就一直开着控制台,不要 ...
- python全盘搜索文件_python实现全盘扫描搜索功能的方法
由用户指定需要扫描的盘符或目录,输入需要查找的文件或者文件夹名称(不包含中文名称) 代码: # encoding=utf-8 import os.path import stat # 用python编 ...
- python腾讯课堂自动签到_腾讯课堂自动签到,可视化签到结果
// ==UserScript== // @name 腾讯课堂自动签到,可视化签到结果 // @namespace http://tampermonkey.net/ // @version 1.0 / ...
- python redis 订阅发布_python 实现redis订阅发布功能
redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set ...
最新文章
- 福利 | 给你个机会与俞士纶(Philip S. Yu)面对面交流 !(附俞教授论文合集资源)...
- gearman服务连接php,Gearman异步服务安装使用
- [JSP暑假实训] 三.MySQL数据库基本操作及Servlet网站连接显示数据库信息
- 前端学习(529):等分布局存在间距得实现得解决方案
- Struts2_2_解决配置文件冗余_动作类对象数据封装_数据类型转换_表单数据信息提示
- 如何将本地项目上传到gitee
- java 注释快捷打出时间_Java快捷---自动注释时间作者。。。
- mysql python 中文_python操作mysql中文显示乱码的解决方法
- 三七互娱Q3归母净利润超预告上限,三大战略迎提速契机
- 善用 CSS 中的 table-layout 屬性加快 Table 的顯示速度
- MVVM架构~Knockoutjs系列之text,value,attr,visible,with的数据绑定
- java servlet 对象_java servlet的域对象
- SLAM_信息矩阵协方差矩阵
- 比特币 POW 白皮书 区块篡改成功的概率计算详解
- 与spring的整合
- 简单FTP服务器搭建教程
- 渗透测试-主动信息收集(3)
- C# 中Session的用法
- 你知道Excel中身份证号码提取年龄的公式吗?
- NRF52832 SDK 15.2.0设置内部32768
热门文章
- 【网络安全】隐藏网站后台的另一种思路
- FutureNet NXR-G100路由器
- Out-Of-Vocabulary(OOV)的理解
- 外网服务器设置OpenAI代理
- 同步linux服务器时间
- Python音频处理,录制播放
- 10亿短视频用户背后的隐秘“战事”
- Apache服务器解压版配置(win版)
- 流氓软件卸载-MrWReSadse、Nexuser.exe、WRSvcmbdl.dll
- 【论文阅读】AD-GCL:Adversarial Graph Augmentation to Improve Graph Contrastive Learning