1. 程式人生 > >東南大學seu-wlan自動登陸指令碼+批處理檔案

東南大學seu-wlan自動登陸指令碼+批處理檔案

這個真的沒什麼好講的了。就放下程式碼,在紅色的引號內加上學號和密碼就可以用了。

唯一要說的就是校園網密碼在post的時候是base64編碼了一下,不是明文傳輸(這就是傳說中的密碼加密嗎?牛皮啊)

再寫個批處理檔案(windows bat檔案),放在桌面,連上seu-wlan後直接執行批處理 美滋滋!

d:

python seulogin.py

seulogin.py是下面指令碼的檔名,指令碼放在d盤下

import urllib.request
import urllib.parse
import ssl
import http.cookiejar
import base64

ssl._create_default_https_context = ssl._create_unverified_context

url = "http://w.seu.edu.cn/index.php/index/login"

password = base64.b64encode(''.encode('utf-8'))

postdata = urllib.parse.urlencode({
'username':'',
'password':password,
'enablemacauth':'0'
}).encode('utf-8')

req = urllib.request.Request(url,postdata)
req.add_header("User-Agent","Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36")
cjar = http.cookiejar.CookieJar()
opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cjar))
urllib.request.install_opener(opener)

opener.open(req).read()