1. 参考

Turning on debug output for python 3 urllib

https://bugs.python.org/issue26892

Python爬虫入门四之Urllib库的高级用法  5.使用DebugLog

2. 代码

(1) python2

1 # python2
2 import httplib
3 import urllib
4 httplib.HTTPConnection.debuglevel = 1
5 response = urllib.urlopen('http://www.baidu.com').read() 

(2) 兼容python2和python3

 1 import sys
 2 try:
 3     import urllib.request as urllib_request  #python3
 4 except:
 5     import urllib2 as urllib_request  #python2
 6 print(sys.version)
 7 httpHandler = urllib_request.HTTPHandler(debuglevel=1)
 8 httpsHandler = urllib_request.HTTPSHandler(debuglevel=1)
 9 opener = urllib_request.build_opener(httpHandler, httpsHandler)
10 print(opener.open('https://httpbin.org/user-agent').read().decode('utf-8'))
11 #install_opener之后才能全局
12 urllib_request.install_opener(opener)
13 response = urllib_request.urlopen('http://www.baidu.com')

转载于:https://www.cnblogs.com/my8100/p/7061147.html

urllib设置debuglevel打开调试开关相关推荐

  1. phpyun 打开调试开关显示错误信息

    将网站根目录文件"global.php"的第一行 error_reporting(0); 修改为: error_reporting(E_ALL);

  2. USB 调试开关设置项

    打开 "USB 调试" 开关流程 在开发者模式中打开 "USB调试" 开关,程序会调用如下代码: public void onAdbDialogConfirme ...

  3. 为Dynamics 365 USD设置打开调试面板的自定义快捷键

    我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...

  4. 安卓项目打开有时候manifests不见了_手机通话音量太小?教你打开这个开关,再也不怕听不清了...

    分享最实在的玩机技巧,洞察最前沿的科技资讯!大家好,这里是手机科技园! 我们在生活中,经常用手机与家人朋友通话,可是有时候即使将音量开到最大,通话声音还是非常小,这到底是为什么呢?下面就来教你打开这个 ...

  5. win10怎么设置默认浏览器_vscode如何设置默认打开的浏览器为Chrome?

    在使用vscode编辑器的时候,如果我们不设置默认浏览器,那么直接打开的是IE浏览器,在进行页面调试的时候无疑是有点麻烦的,下面我们就说一下如何设置打开的浏览器为chrome open in Brow ...

  6. 打开慢_苹果手机聊天回复特别慢?打开这个开关,1分钟打200字都没问题

    相信很多朋友都有这样的一个困扰,那就是手机聊天回复别人特别慢!每次别人回复了一大段,而自己一行字都没打出来. 其实只要打开这个开关,iPhone手机聊天回复就非常快,一分钟打200字都没问题. 1.微 ...

  7. electron 打开调试_构建基于 iOS 模拟器的前端调试方案

    作者:imyzf 本文将为大家介绍自动化控制 iOS 模拟器的原理,为开发基于 iOS 模拟器的前端调试方案提供帮助. 我们在开发 iOS App 内的前端页面时,有一个很大的痛点,页面无法使用 Sa ...

  8. 苹果手机通话没有声音是怎么回事_手机通话声音太小?只需要打开这个开关,声音变大好几倍...

    手机用久了之后,声音就会变得很小,有时候打电话会有杂音不清晰.今天教大家一个好方法,只需要打开一个开关,声音立马变大好几倍. 一.内部原因 我们的手机内部设置,很多都是默认的,所以导致声音很小,只需要 ...

  9. 写了一个Mac快速设置、打开和关闭Web代理的Shell命令

    缘由(痛点) 每次在Mac上设置Web代理,都需要点开"系统偏好设置 -- 网络 -- 高级 -- 代理",然后分别设置Web代理(HTTP)和安全Web代理(HTTPS),设置完 ...

最新文章

  1. Java的小实验——各种测试以及说明
  2. 25元、264KB内存的微处理器,树莓派官方出品,自带快速休眠模式
  3. 结构体的嵌套 自身嵌套 相互嵌套
  4. 电脑忽然卡了,键盘鼠标也失灵,问题所在,如何处理?
  5. 用闭包实现重载的过程学习闭包
  6. 根据经纬度显示地图轨迹
  7. 关系数据模型和关系数据库系统
  8. android calendarview 单月显示博客,android CalendarView
  9. python中自定义类中的self_学习python第52天
  10. c语言显示cpuid_ccpuid:CPUID信息模块。范例:显示所有的CPUID信息
  11. Navicat for MySql管理工具 中文破解版
  12. 产品经理面试指南,常见面试题及回答思路
  13. carry函数在C语言中用法,常考词的语法与用法:careless, carry, case
  14. 在linux上运行爬虫任务报错:Overridden settings******
  15. Power BI应用案例:淘宝用户行为分析实战
  16. 郁金香java_郁金香搜索引擎的方案
  17. Java实现 LeetCode 609 在系统中查找重复文件(阅读理解+暴力大法)
  18. 维骨力 Vinteail-S Capsules
  19. 第七部分: 分析监管、安全与隐私管理和信息生命周期监管
  20. 岭南学院python课程作业2-1

热门文章

  1. Android Broadcast广播机制分析
  2. python谷歌网页爬虫_python爬虫入门01:教你在 Chrome 浏览器轻松抓包
  3. Linux中字符设备注册方式,3.4. 字符设备注册
  4. reactor多线程模型_Netty运用Reactor模式到极致
  5. mysql root密码重置
  6. java结果集分页太慢_巨大结果集的分页错误
  7. 【转载】博士生的女朋友有话要说!
  8. Java初学者习题20道(转)
  9. 在计算机领域做研究的一些想法-- 转载
  10. 转载:介绍几本专业的书籍,一起学习