Coder Social home page Coder Social logo

euserv_extend's Introduction

Euserv续期脚本——selenium版本

这是鄙人学习python自动化测试的时候突发奇想,只是单纯的测试一下euserv的续期测试哈哈哈😁还真可以续期,本人测试过了,初步脚本已经写出来了,脚本会有所改进,还是有不少可以优化的地方的.请大佬指教指教,好菜ing✨


⚠️提醒:这里使用德鸡vps自己续期自己嘻嘻,全部环境使用较为干净的真实浏览器,较为安全,不过鉴于德鸡现在的负载,一键脚本安装请耐心等待~

脚本使用

德鸡centos7 加入dns 获取ipv4访问能力 (如已经添加过了或者使用了WARP请忽略)

echo -e "search blue.kundencontroller.de\noptions rotate\nnameserver 2001:67c:2b0::4\nnameserver 2001:67c:2b0::6" > /etc/resolv.conf
一键安装脚本(主要是selenium等环境的搭建和测试环境,执行一次就可,主要是测试使用环境是否能够运行)

目前只有centos版,其他待更新........... 支持多个账号

wget -N --no-check-certificate https://raw.githubusercontent.com/hngyedu/EUserv_extend/main/Euserv.sh && chmod +x Euserv.sh && ./Euserv.sh
Chromedriver驱动下载

因为Chrome版本会更新这个需要手动复制linux驱动下载链接

点击 驱动下载页面根据此处输出的chrome版本(大版本一致即可如4515.159也能对应4515.107)复制链接并输入即可

image-20210827085215986

输入后 会出现vi编辑器来编辑py文件输入自己的TG机器人的ID与Token 以及自己的德鸡账号密码

具体操作: 输入i进入编辑模式然后将光标定位到XXX删除并修改使用方向键定位,输入完以后按Esc退出输入模式并输入:wq保存退出回车

Xshell_wNa0XaM3Vk

Xshell_wrF633XUMQ

脚本分为windows版和linux无界面版

  • euserv_test_linux.py
  • euserv_test_win.py

这两个文件主要区别就是linux无界面,win是有界面的测试,vps可以使用宝塔或crontab计划任务运行一下命令:

python3 euserv_test_linux.py

新增 TG 推送 机器人

# 通过@BotFather 申请获得
# 用户、群组或频道 ID

输入你的TG ID 和token

并输入输入你的德鸡邮箱或ID以及密码

image-20210828165858010

根据自己的小鸡到期时间进行配置(只需要定时运行euserv_test_linux.py即可)

QQ截图20210826120602.png

QQ截图20210826120608

QQ截图20210826120618

QQ截图20210826120625

QQ截图20210826120715

说明

如何安装python3、selenium、Chrome、chromedriver等遇到相关问题请提issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.