fork download
  1. #-*- coding:utf-8 -*-
  2. import urllib2
  3. import cookielib
  4. import time
  5. import re
  6.  
  7. #Setting
  8. #account name
  9. account = ''
  10. #password
  11. password = ''
  12. #number of trials
  13. COUNT = 5
  14. #interval
  15. INTERVAL = 1
  16. #Setting End
  17.  
  18. ton = ''
  19. itemkey = '30000000'
  20. q = ''
  21. o = urllib2.build_opener()
  22.  
  23. def login():
  24. param = 'form_account=%s&form_password=%s' % (account, password)
  25. req = urllib2.Request('http://g...content-available-to-author-only...a.cc/pc/login.php')
  26. req.add_header('Referer','http://g...content-available-to-author-only...a.cc/pc/')
  27. req.add_header('User-Agent','Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)')
  28. req.add_data(param)
  29.  
  30. o.add_handler(urllib2.HTTPCookieProcessor(cookielib.CookieJar()))
  31. conn = o.open(req).read()
  32.  
  33. def ton_q():
  34. l = o.open('http://p...content-available-to-author-only...a.cc/%s/?guid=ON' % account).readlines()
  35. ton = re.compile('\d{16}').search(l[22]).group()
  36. q = re.compile('[0-9a-f]{32}').search(l[25]).group()
  37.  
  38. def mizuyari():
  39. mizuparam = 'ton=%s&itemkey=%s&q=%s' % (ton, itemkey, q)
  40. mizu = urllib2.Request('http://j...content-available-to-author-only...a.cc/kakinoki.php?guid=ON')
  41. mizu.add_header('Referer','http://g...content-available-to-author-only...a.cc/pc/')
  42. mizu.add_header('User-Agent','Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)')
  43. mizu.add_data(mizuparam)
  44.  
  45. conn2 = o.open(mizu).read()
  46.  
  47. if __name__ == '__main__':
  48. login()
  49. for i in range(COUNT):
  50. ton_q()
  51. print '%sth time around\n' % (i+1)
  52. mizuyari()
  53. time.sleep(INTERVAL)
  54. print 'finished'
  55. raw_input()
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty