使用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模拟登录出现乱码相关推荐

  1. 浙江工商大学python试卷_浙江工商大学信息与电子工程学院

    2018年06月8日(周五)上午,杨胜天老师在信电楼418如期开始了本次学术沙龙讲座,在一番简单的讲座内容的相关介绍后,杨老师开始了本次讲座的主要内容. 本次讲座内容可以主要分为三部分:Python语 ...

  2. qt如何用python结合_在Qt(C++)中与Python混合编程

    一.PythonQt库 在Qt(C++)中与Python混合编程,可以使用PythonQt库. 网站首页:http://pythonqt.sourceforge.net 下载页面:https://so ...

  3. crossin的编程教室python入门_简单三步,用 Python 发邮件

    0. 前言 发送电子邮件是个很常见的开发需求.比如你写了个监控天气的脚本,发现第二天要下雨,或者网站上关注的某个商品降价了,就可以发个邮件到邮箱来提醒自己. 使用 Python 脚本发送邮件并不复杂. ...

  4. ai python 面试_面试分享系列 | 17道Python面试题,让你在求职中无往不利

    今天给大家分享的是Python面试题系列的第一篇文章,后续我也会陆续整理Python相关的问题给大家,无论是求职者还是新人都可以通过面试题来考察自己的能力缺陷. 1.Python中pass语句的作用是 ...

  5. 用rpa必须会用python语言_几步教你用 Python 制作一个 RPA 机器人!

    那么我们能不能通过机器去自动完成这些固定流程且繁琐的工作呢?答案是肯定的.现阶段,我们可以通过引入 RPA 来实现整个流程的打通. 什么是 RPA RPA 是机器人流程自动化的简称,听起来很高大上的名 ...

  6. python已打开页面获取信息_python+selenium实现自动登录网页获取信息(一)

    我用的是一个教师继续教育的网站,进行演示和模拟,网站:http://cas.study.yanxiu.jsyxsq.com/auth/login?service=http%3A%2F%2Fwww.17 ...

  7. go语言爬虫比python高_越来越多的人转行Python爬虫,爬虫真的比其他语言工资更高?-Go语言中文社区...

    导读 爬虫现在越来越火,随之带来的就是一大波的就业岗位,随之越来越多的人转行学习Python,其中不缺乏Java等语言程序员,难道,爬虫在未来会狠狠的压住其他语言,而一直蝉联冠军吗? 什么是爬虫? 说 ...

  8. 免费学python编程_强力推荐,非常全的 Python编程学习资料(今日免费)

    因为大数据和 AI,Python 一跃成为最火的语言,这里推荐几本畅销排行榜上的好书. 有需要在我的头条号,私信我,"Python",即可免费领取. 一.Python基础教程 &l ...

  9. 请给出计算231-1的python表达式_计算 2 31 -1 的 Python 表达式是 。_学小易找答案

    [填空题]国内教学目标分类的二维层次模型中,教学内容被分为哪五个层次:事实.概念.技能.______.问题解决. [多选题]报表子系统提供的图表格式一般包括? [填空题]激发和维持学生学习动机的模型- ...

最新文章

  1. install flash player plugin: linux 11.10 --chrome
  2. Windows内核新手上路1——挂钩SSDT
  3. Function Two
  4. Java数据库查询简介
  5. bug是什么PHP,bug是什么
  6. MySQL的错误:No query specified
  7. localToGlobal 本地转换全局
  8. 微软DNS服务器默认,DNS 服务器成为一座岛 - Windows Server | Microsoft Docs
  9. 线程的创建方式及Runnable与Callable的区别
  10. python视频课程百度云分享_Python开发视频百度云分享
  11. 单片机开发之嵌入式基础
  12. win10 修改gitlab账号_win10--git安装以及gitlab配置
  13. android国际化语言(适配各国语言)
  14. 计算机硬盘分区和盘符,硬盘怎么分区,教您硬盘怎么分区
  15. android 百度地图 itemizedoverlay,[008] 百度地图API之ItemizedOverlay的使用(Android)
  16. 《软技能》读书笔记——生产力篇
  17. Java程序员的春天!java第三方线程池
  18. 存款利息python题_c#入门之实现简易存款利息计算器示例
  19. 用Python的mutagen模块获取MP3音频文件的时长
  20. sql 三个表联合查询(三表左联查询)

热门文章

  1. 发掘 CPU 与超级工厂的共性,程序员的心思你别猜
  2. 真正的程序员,从来不会告诉你这些事!
  3. 详析 Kubernetes 在边缘计算领域的发展
  4. Spark3.0发布了,代码拉过来,打个包,跑起来!| 附源码编译
  5. 面试阿里,我还是挂在了第四轮……
  6. 稳居亚太第一,阿里云进军全球;李彦宏候选工程院院士;苹果巨大损失:工业设计核心元老纷纷离职……...
  7. 2018年云计算大调查:五成开发者月入过万 阿里云称霸公有云市场
  8. js实现shallowReactive和reactive
  9. 对象的基础用法和解构赋值
  10. python读取单元格部分内容_Python提取表格一定区域的内容