简易的中南大学联通网登录器(python 爬虫)

文章目录

介绍

学校更换了上网方式改为一网通,此文代码作废

用 python 写的一个十分简单的中南大学联通网登录爬虫。

连接上网络时运行该脚本即可断开网络,断开网络时连接该脚本即可连接网络。

在南校区升华学生公寓测试有效,如果有校友运行成功的欢迎留个言啊。

源代码

import requests
from time import sleep

login_url = 'http://119.39.119.2/a70.htm'#登录页面url
username = '在此输入你的登录账号'
password = '在此输入你的登录密码'
form = {
    
    'DDDDD': f'{
      
      username}@zndx' ,'upass': password,'R1': '0','R2': '','R3': '0','R6': '0',
        'para': '00','0MKKey': '123456','buttonClicked':'' ,'redirect_url':'' ,'err_flag':'' ,'username':'' ,'password':'' ,'user':'' ,'cmd':'' ,'Login':'' ,'v6ip':'' }
check_url = 'http://www.baidu.com'#检验网络是否连接的验证网址

try:
    requests.post(login_url,data = form,timeout = 3)#提交账号密码
    response = requests.get(check_url,timeout = 3)#向验证网页发送请求
    
    if(response.url == 'http://119.39.119.2'):#此为登录网页的url,若网络未连接则会跳转到该网页
        print('网络断开')
    else:
        print('网络连接')

    sleep(0.5)

except requests.exceptions.ConnectTimeout:
	print('没有连接联通网络!')
	sleep(0.5)

except requests.exceptions.ConnectionError:
    print('没有连接网络!')
    sleep(0.5)

猜你喜欢

转载自blog.csdn.net/weixin_45715159/article/details/104260287