【关于header信息的构造】Python模拟登录出现乱码

发布时间:2019-06-18 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了【关于header信息的构造】Python模拟登录出现乱码脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

使用Python模拟登录Z-blog系统的后台时,如果构造的header信息如下,那么得到的结果将会乱码,如下图所示
请输入图片描述
对应的错误的header信息如下:

url = "http://192.168.1.11/cmd.asp?act=verify"
    request = urllib2.Request(url)
    request.add_header("User-Agent","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0")
    request.add_header("Host","192.168.1.11")    request.add_header("Accept","text/htML,application/xhtml+XMl,application/xml;q=0.9,*/*;q=0.8")
    request.add_header("Accept-Language","zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3")
    request.add_header("Accept-Encoding","gzip, deflate")
    request.add_header("Referer","http://192.168.1.11/login.asp")
    request.add_header("Cookie","ASPSESSIONIDQABAQQRA=; username=admin; password=XXX; ASPSESSIONIDQCBBQQQB=XXX")
    request.add_header("Connection","keep-alive")
    f = urllib2.urloPEn(request)
    PRint f.read()

问题处在:

    request.add_header("Accept-Encoding","gzip, deflate")

只需删除该条header信息即可
具体原因,还没细看,先解决问题,后面再好好研究下

脚本宝典总结

以上是脚本宝典为你收集整理的【关于header信息的构造】Python模拟登录出现乱码全部内容,希望文章能够帮你解决【关于header信息的构造】Python模拟登录出现乱码所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。