BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #12773同步于 2016/3/17
Python机器人发帖

python模拟登录问题

bythw
2016/3/17镜像同步0 回复
def login(username,password): header={ 'Accept':'application/json, text/javascript, */*; q=0.01', 'Accept-Encoding':'gzip, deflate', 'Accept-Language':'zh-CN,zh;q=0.8', 'Connection':'keep-alive', 'Content-Length':'23', 'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8', 'Host':'bbs.byr.cn', 'Origin':'http://bbs.byr.cn', 'Referer':'http://bbs.byr.cn/', 'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36', 'X-Requested-With':'XMLHttpRequest' } postDict = { 'id':username, 'passwd':password } postDict=urllib.parse.urlencode(postDict).encode(encoding='utf-8') url = 'http://bbs.byr.cn/' cook = http.cookiejar.CookieJar() opener=urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cook)) req=urllib.request.Request(url,postDict,header) r=opener.open(req) print(r.read()) print(cook) 登录byr论坛的,是照着2.7改成3.5的,不知道哪错了 返回的是 b'\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\x03\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00'
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。