Skip to content

Instantly share code, notes, and snippets.

@jeasonstudio
Created July 14, 2017 09:58
Show Gist options
  • Select an option

  • Save jeasonstudio/33f74247cd19b47e0dd15c21c2bdcc81 to your computer and use it in GitHub Desktop.

Select an option

Save jeasonstudio/33f74247cd19b47e0dd15c21c2bdcc81 to your computer and use it in GitHub Desktop.
USTB_LOGIN
import urllib
import urllib2
import socket
__author__ = 'Yan'
STUID = 'xxx'
STUPASS = 'xxx'
def getv6ip():
if socket.has_ipv6:
addrinfos = socket.getaddrinfo(socket.gethostname(), 80, 0, 0, socket.IPPROTO_TCP)
for addrinfo in addrinfos:
if addrinfo[4][0].startswith('2001'):
return addrinfo[4][0]
url = 'http://202.204.48.82/'
def main():
getv6ip()
data = {'DDDDD': STUID, 'upass': STUPASS, '0MKKey': '123456789', 'v6ip': getv6ip()}
request = urllib2.Request(url, urllib.urlencode(data))
response = urllib2.urlopen(request)
print response.getcode()
if __name__ == '__main__':
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment