Handler:解决各种问题的处理器,针对不同的问题有不同的handler,而这些handlers的父类是一个名为'BaseHandler'的类,在urllib.request 模块里
OpenerDirector:另一个urllib.request中较重要的类。以下是对OpenerDirector的定义:
The OpenerDirector manages a collection of Handler objects that do all the actual work.
The OpenerDirector is a composite object that invokes the Handlers needed to open the requested URL.
可以看出OpenerDirector是管理各种handlers来干具体活的,并且调用了需要打卡请求链接的handlers。
我们之前用的urlopen(
Python 3.6 之 Handlers和Opener的学习
最新推荐文章于 2023-07-15 20:13:37 发布
本文详细介绍了Python 3.6中网络爬虫的重要组件——Handlers和Opener。通过学习,读者将掌握如何使用不同的Handler处理HTTP请求,以及如何结合Opener实现更复杂的请求逻辑,从而提高爬虫的灵活性和效率。
摘要由CSDN通过智能技术生成