import sys import urlib.parse import urllib.request import http.cookiejar import random import math import os.path import hashlib import json import binascii #cookie cookie=http.cookiejar.LWPCookieJar() chandle=urllib.request.HTTPCookieProcessor(cookie) #get data def getData(url): r=urllib.request.Request(url) opener=urllib.request.build_opener(chandle) u=opener.open(r) data=u.read() try: data=data.decode('utf-8') except: data=data.decode('gbk','ignore') return data #post data def postData(url,data): data=urllib.parse.urlencode(data) data=bytes(data,'utf-8') r=urllib.request.Request(url,data) opener=urllib.request.build_opener(chandle) u=opener.open(r) data=u.read() try: data=data.decode('utf-8') except: data=data.decode('gbk','ignore') return data