2020
09-24
09-24
Python Handler处理器和自定义Opener原理详解
我们之前一直都在使用的urlopen,这是一个特殊的opener(也就是模块帮我们构建好的)。但是基本的urlopen()方法不支持代理、cookie等其他的HTTP/HTTPS高级功能。所以要支持这些功能:1.使用相差的Handler处理器来创建特定功能的处理器对象;2.然后通过urllib.request.build_opener()方法,创建自定义opener对象3.使用自定义的opener对象,调用open()方法发送请求。如果程序里所有的请求都使用自定义的opener,可以使用...
继续阅读 >