python论坛签到_python实现网页自动签到功能
本文实例为大家分享了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实现网页自动签到功能相关推荐
- python实现签到功能_python实现网页自动签到功能
本文实例为大家分享了python实现网页自动签到功能的具体代码,供大家参考,具体内容如下 第1步.环境准备(用的chrome浏览器) 1.安装selenium包 pip install seleniu ...
- python积分管理系统_python实现每天自动签到领积分的示例代码
自动签到的python脚本源码 新建一个python文件,checkin.py,保存到电脑上某个位置,我这里保存到的是E:\pyproject\checkin.py # 引入3个包 from sele ...
- python京东自动签到_Python 实现京东自动签到领京豆
今天带大家进行模拟京东登录,并进行签到获取京豆,1000 个京豆 = 10 元,毕竟「苍蝇也是肉」,每天用脚本可以获取大概 n 个京豆,是不是一个发现了一个「发家致富」的好路子? 废话不多说,下面开始 ...
- python 群和群之间的自动转发功能
python 群和群之间的自动转发功能 废话不多说 直接上代码 一个可以登录微信网页版的微信号 当做转发的机器人 技术:Python 安装 itchat pip install itchat 启动 控 ...
- 基于Python与OpenCV的纸质票自动统计功能的实现(一)界面编程
基于Python与OpenCV的纸质票自动统计功能的实现(一)--界面编程 作为一个资深的自动化工程师,界面编程对我来说太熟悉不过了,但是当时用的都是工业界面编程软件,比如WINCC.组态王等等,在这 ...
- python爬虫微信e校园签到,用Python爬虫的request方式实现自动签到!
使用selenium实现自动签到确实是一个方便快捷的方式,但不可否认的是这种方式确实有一个硬伤,就是太慢了,模拟浏览器进行加载.点击操作,即使用上显性等待这种高端操作也最多只能把整个运行过程优化到5秒 ...
- python 福利吧_福利吧自动签到脚本
2020年8月28日 19:11:36更新 测试结果显示"Invoking task timed out after 3 seconds"的请看文章最后 利用腾讯云的无服务器云函数 ...
- Python实战一:什么值得买自动签到
登录 登录地址 https://zhiyou.smzdm.com/user/login/ajax_check 登录参数 username=11779208@qq.com password=123456 ...
- Python——实现网课实时监控自动签到,打卡
3.17日补充 生成uuid(通用唯一识别码),简单来说就是一串随机的字符串,网上有很多在线接口可以生成,大牛也可以自己写程序实现 7e60d79bb2164df8bb2242100979a2e1 首 ...
最新文章
- python基础15 ---面像对象的程序设计
- php文件上传实验总结,53 PHP文件处理(六)文件上传--总结---细说php
- C语言实现简单的单例模式
- 【转】Linux下软件安装的几种方式
- 打包图片上传cdn_Media Buy之Landing Page的资源文件CDN部署方案
- 程序员,Linux 下如何避免从删库到跑路的悲剧?
- 对称加密、非对称加密、RSA、消息摘要、数字签名、数字证书与 HTTPS 简介
- foobar2000 v1.2
- 金融系列-支付清结算之基本概念和入门
- 中序线索化二叉树的遍历
- Python入门之——系统性能信息模块psutil
- 应用场景一:西门子PLC通过桥接器连接MQTT服务器
- HTTP 长连接短连接使用场景是什么
- webRTC服务器搭建(基于Janus)与Demo运行
- SAP FICO - 简介(重要概念)
- 论文阅读:social lstm:Human Trajectory Prediction in Crowded Spaces
- 1068 万绿丛中一点红 (20分)
- font-spider 压缩字体文件 html vue
- vb6.0 CLng,CInt等的bug及其解决办法
- 最新GLove词向量预训练文件国内服务器下载
热门文章
- ROS入门(ROS安装+编译器配置)详细教程 ROSneotic安装 VScode的ROS开发环境的简单配置
- pr怎么渲染导出最小体积的高清视频?
- vue-quill-editor自定义字体大小和字体样式
- 一套较完整的技术框架
- 【零代码工具推荐】Max Creation Graph (MCG) 可视化图形编程工具
- Debian10配置ISCSI客户端
- 京东2019春招算法工程师笔试 题解 临时版
- 刷脸支付是新时代下新科技下的产物
- Ubuntu Server 16.04安装VNC灰屏问题解决
- 5.7黄金价格行情走势预测、原油价格走势及非农现价喊单