北邮服务器内网网关脚本 python 20190725

针对北邮内网HTML变动,原有的Python网关脚本失效。本次更新增加了对新线路的支持,并解决了POST请求中缺失Cookie的问题,通过模拟登录并附加ping检查登录状态。目前脚本已能正常运行,适用于服务器在机架中的场景。
摘要由CSDN通过智能技术生成

几天不见原先的北邮内网网关脚本不能用了, 原因是北邮的内网html变了??? 于是就开始了今天的修改之路

在这里插入图片描述

大概就是比原先多了一个线路,校园网or联通or……

加入线路进入post,但是还是不行

仔细一看发送的post,还有个cookie。

于是就加了个假的cookie。

最后附带ping,告诉我们是否登录成功~

#!/usr/bin/env python
#-*_coding:utf8-*-
#  北邮校园网自动登录
import json
import re
import os
import requests

class Login():
    def __init__(self, username, password):
        self.loginUrl = 'http://10.3.8.211/login'
        self.username = username
        self.password = password

    def login(self):
        postdata = {
   
            'user': self.username,
            'pass': self.password,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值