urllib设置debuglevel打开调试开关
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打开调试开关相关推荐
- phpyun 打开调试开关显示错误信息
将网站根目录文件"global.php"的第一行 error_reporting(0); 修改为: error_reporting(E_ALL);
- USB 调试开关设置项
打开 "USB 调试" 开关流程 在开发者模式中打开 "USB调试" 开关,程序会调用如下代码: public void onAdbDialogConfirme ...
- 为Dynamics 365 USD设置打开调试面板的自定义快捷键
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
- 安卓项目打开有时候manifests不见了_手机通话音量太小?教你打开这个开关,再也不怕听不清了...
分享最实在的玩机技巧,洞察最前沿的科技资讯!大家好,这里是手机科技园! 我们在生活中,经常用手机与家人朋友通话,可是有时候即使将音量开到最大,通话声音还是非常小,这到底是为什么呢?下面就来教你打开这个 ...
- win10怎么设置默认浏览器_vscode如何设置默认打开的浏览器为Chrome?
在使用vscode编辑器的时候,如果我们不设置默认浏览器,那么直接打开的是IE浏览器,在进行页面调试的时候无疑是有点麻烦的,下面我们就说一下如何设置打开的浏览器为chrome open in Brow ...
- 打开慢_苹果手机聊天回复特别慢?打开这个开关,1分钟打200字都没问题
相信很多朋友都有这样的一个困扰,那就是手机聊天回复别人特别慢!每次别人回复了一大段,而自己一行字都没打出来. 其实只要打开这个开关,iPhone手机聊天回复就非常快,一分钟打200字都没问题. 1.微 ...
- electron 打开调试_构建基于 iOS 模拟器的前端调试方案
作者:imyzf 本文将为大家介绍自动化控制 iOS 模拟器的原理,为开发基于 iOS 模拟器的前端调试方案提供帮助. 我们在开发 iOS App 内的前端页面时,有一个很大的痛点,页面无法使用 Sa ...
- 苹果手机通话没有声音是怎么回事_手机通话声音太小?只需要打开这个开关,声音变大好几倍...
手机用久了之后,声音就会变得很小,有时候打电话会有杂音不清晰.今天教大家一个好方法,只需要打开一个开关,声音立马变大好几倍. 一.内部原因 我们的手机内部设置,很多都是默认的,所以导致声音很小,只需要 ...
- 写了一个Mac快速设置、打开和关闭Web代理的Shell命令
缘由(痛点) 每次在Mac上设置Web代理,都需要点开"系统偏好设置 -- 网络 -- 高级 -- 代理",然后分别设置Web代理(HTTP)和安全Web代理(HTTPS),设置完 ...
最新文章
- Java的小实验——各种测试以及说明
- 25元、264KB内存的微处理器,树莓派官方出品,自带快速休眠模式
- 结构体的嵌套 自身嵌套 相互嵌套
- 电脑忽然卡了,键盘鼠标也失灵,问题所在,如何处理?
- 用闭包实现重载的过程学习闭包
- 根据经纬度显示地图轨迹
- 关系数据模型和关系数据库系统
- android calendarview 单月显示博客,android CalendarView
- python中自定义类中的self_学习python第52天
- c语言显示cpuid_ccpuid:CPUID信息模块。范例:显示所有的CPUID信息
- Navicat for MySql管理工具 中文破解版
- 产品经理面试指南,常见面试题及回答思路
- carry函数在C语言中用法,常考词的语法与用法:careless, carry, case
- 在linux上运行爬虫任务报错:Overridden settings******
- Power BI应用案例:淘宝用户行为分析实战
- 郁金香java_郁金香搜索引擎的方案
- Java实现 LeetCode 609 在系统中查找重复文件(阅读理解+暴力大法)
- 维骨力 Vinteail-S Capsules
- 第七部分: 分析监管、安全与隐私管理和信息生命周期监管
- 岭南学院python课程作业2-1