#!/usr/bin/python
# -*- coding: GBK -*-
import urllib
import urllib2
import cookielib
import os
url = 'https://auth.eve-online.com.cn/Account/LogOn?ReturnUrl=%2Foauth%2Fauthorize%3Fclient_id%3Deveclient%26scope%3DeveClientLogin%26response_type%3Dtoken%26redirect_uri%3Dhttps%253A%252F%252Fauth.eve-online.com.cn%252Flauncher%253Fclient_id%253Deveclient'
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
opener.addheaders = [('User-agent','Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)')]
urllib2.install_opener(opener)
req = urllib2.Request(url,urllib.urlencode({"UserName":"warmb2009","password":"8275405"}))
req.add_header("Referer","https://auth.eve-online.com.cn")
resp = urllib2.urlopen(req)
print resp.read()
resUrl = resp.url
strlist = resUrl.split('#')[-1].split('=')[1].split('&')[0]
print strlist
evecom = 'e:\\EVE\\bin\\ExeFile.exe /noconsole /ssoToken=' + strlist
os.popen(evecom).readlines()
以上evecom 里面 e:\\EVE\\bin\\ExeFile.exe 要改成你自己的路径
这里是python代码,如果害怕用户名和密码不安全,你也可以用cxFreeze打包成exe 来登录,这样一般而言没问题