自定义UA中间件类__init__方法下super方法是否有效

来源:8-5 通过downloadmiddleware随机更换user-agent - 2

慕丝146315

2019-10-01

老师,这个类的父类是object,所以super(RandomUserAgentMiddleware)._init_()方法在这起到了什么作用呢?
图片描述

写回答

1回答

bobby

2019-10-08

这个属于python的基础知识,super方法准确的说不是调用父类,而是沿着mro的顺序去查找下一个类的方法,因为mro算法具体的内容比较多。你可以百度一下python的mro算法

0
3
慕丝146315
非常感谢!
2019-10-10
共3条回复

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5796 学习 · 6290 问题

查看课程