简单尝试python模拟登录网站:http://www.maiziedu.com/
#!/usr/bin/env/python #coding:utf-8 if __name__ == '__main__': from urllib import request,parse url='http://www.maiziedu.com/user/login/' headers={ "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36", 'Origin':'http://www.maiziedu.com', 'Referer':'http://www.maiziedu.com/', 'X-Requested-With':'XMLHttpRequest' } values={ 'account_l':'your account', 'password_l':'your password' } postdata=parse.urlencode(values).encode(encoding='utf-8') req=request.Request(url,headers=headers,data=postdata) resp=request.urlopen(req) print(resp.read().decode('utf-8'))
运行结果:
登录成功!
从网页登录结果如图,与模拟登录效果一致。