电信wifi登录器
最近買了個電信的wifi,每個月11塊錢200個小時,挺好用的。有點不爽就是每隔兩個小時就會自動掉線,需要打開電信的登錄頁面重新登錄。看了看登錄頁面的代碼,用javascript寫的,中午臨時看了兩個小時的js然后差不多能看懂個大概的意思。然后在網上找了寫python登錄網頁的資料。其實也沒看明白,不過照葫蘆畫瓢也算是把登錄器給寫出來了。
#!/usr/bin/python2.7 # -*- coding: GB2312 -*-from urllib import urlencode import cookielib, urllib2# cookie cj = cookielib.LWPCookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) urllib2.install_opener(opener)# Login user_data = {'userName': '×××××××××××@cw.-2.chntel.com','password': '××××××××','sendType': '1'} url_data = urlencode(user_data) login_r = opener.open('http://202.103.194.221:8080/hwssp/login.do',url_data)這個是我在桂電登錄的代碼,其他的地方沒有試過。有空了在增加一個計時功能。每個月兩百個小時,用超了是要付費的。
ps:上面的是python2.7版的,下面的是python3.2版的。
#!/usr/bin/python from urllib.parse import urlencode import http.cookiejar, urllib.request, urllib.error, urllib.parse # cookie cj = http.cookiejar.LWPCookieJar() opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj)) urllib.request.install_opener(opener) # Login user_data = {'userName': '×××××××××××@cw.-2.chntel.com', 'password': '××××××××', 'sendType': '1' } url_data = urlencode(user_data) binary_data = url_data.encode('ascii') login_r = opener.open('http://202.103.194.221:8080/hwssp/login.do', binary_data) #print(login_r.read()) 我的個人博客總結
- 上一篇: Spring系列(四):@Scope注解
- 下一篇: excel冻结窗口_excel成绩表怎么