__author__ = 'clownfish'
#coding:utf-8
import urllib2,urllib,cookielib,json
username = "fast disk username"
password = "Fast disk password"
class sign(object):
username = ''
password = ''
#Login Display Page
indexurl = '/account_login.htm'
#Login form url
loginurl = '/?ac=account&op=login'
#sign-in real url
signurl = '/?ac=common&op=usersign'
def __init__(self,username,password):
= username
= password
def login(self):
cj = ()
opener = urllib2.build_opener((cj))
urllib2.install_opener(opener)
print "Open login page"
try:
()
post_data = {'username':,'userpwd':,'isajax':'yes'}
req=(,(post_data))
except Exception, e:
print "Network link error"
return False
print "Login successful, ready to sign in!"
response = (req)
login=()
return login
def sign(self):
response = ()
sign = ()
l = (sign)
if (l and l['state'] == 1) or \
(l and 0 == l['state'] and l['increase'] * 1 == 0 and l['monthtask'].M900 == 900):
print "Congratulations on signing in!"
k = l['increase']*1
m = l['rewardsize'] * 1
if (k == 0 and l['monthtask'].M900 == 900):
print "This month's check-in points have been claimed."
else:
print "Check-in bonus points:%s" % (k)
if m == 0:
print "Too bad about the hand! Reward 0M space"
else:
print "Check-in bonus space: %s" % (m)
else:
if (l['state'] == -102):
print "You have signed in today."
else:
print "Check-in failed, a network error was encountered, please try again later!"
return sign
if __name__ == "__main__":
sign = sign(username,password)
if ():
()