http--Python自動登陸訪問頁面方式
阿新 • • 發佈:2018-12-10
import sys import httplib import base64 # import libs.mcpack as mcpack from lib.mcpack import * def export_username_http(userId): request = httplib.HTTPConnection("you_ip", 8080) auth = base64.b64encode('you_username'+ ':'+ 'you_password') headers = {'Content-type': 'application/json';charset=GBK', 'Connection': "close","Authorization": "Basic "+ auth} params = {"ucids":[userId]} # must be list requestDict = { "jsonrpc": "2.0", "id": "2018", "method": "getUserAcct",#you need visit method "params": params # method's params } requestBinStr = mcpack.dumps(requestDict) request.request("POST", "/services/account.php", body=requestBinStr, headers=headers) response = request.getresponse() res ='' if response.status == 200: res_raw = response.read() res = mcpack.loads(res_raw) return res