利用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模拟登陆做自动签到的主要内容,如果未能解决你的问题,请参考以下文章

准备用python写一个论坛自动登陆签到的程序?

python 实现v2ex的自动登录并签到

爬虫三(模拟登陆)

利用Python与selenium自动化模拟登陆12306官网!

2022最新网易云音乐代挂源码[含教程]自动刷歌签到

网易云云函数自动签到为什么不能账号密码登陆