利用web工具splinter模拟登陆做自动签到
Posted Python运维之路
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用web工具splinter模拟登陆做自动签到相关的知识,希望对你有一定的参考价值。
首先,我需要的工具和组件有:
-
Chrome浏览器
-
浏览器驱动ChromeDriver
-
Python 3.5
-
Web应用测试工具Splinter
代码部分:
from splinter import Browser
import time
def login():
b = Browser(driver_name="chrome")
b.visit("签到连接地址")
b.fill("qq","用户名")
b.fill("pass","密码")
button = b.find_by_value("登 录")
button.click()
button2 = b.find_by_value("立即签到")
button2.click()
def qiandao():
#判断是否到签到时间
mytime = time.strftime("%H:%M:%S")
mytime = mytime.split(":")
if int(mytime[0]) > 20 and int(mytime[0]) <21:
login()
elif int(mytime[0]) > 21:
print("超过了签到时间了")
else:
print("还没到签到时间哦")
if __name__ == "__main__":
qiandao()
以上是关于利用web工具splinter模拟登陆做自动签到的主要内容,如果未能解决你的问题,请参考以下文章