无名 发表于 2022-5-8 17:03:20

【LSP】python面向对象(2)—— 继承(3)


http://cdn.u1.huluxia.com/g4/M01/62/11/rBAAdl9zTE2AcSqvAACt4WdlvYs473.jpg
super()调用父类
上一节介绍了一种复杂的调用父类的方法,现在介绍一种简便的调用父类方法,我们将以前的代码改为多层继承,并且每一个类都只继承一个父类。http://cdn.u1.huluxia.com/g4/M01/62/11/rBAAdl9zTE6AUEIvAAHBDNDIARI009.jpg
此时输出为bang1,可见super()方法的套路也是先初始化,python会遵循__mro__顺序依次找父类继承相应的方法

利用selenium实现自动翻页爬取某鱼数据
基本思路:
首先用开发者工具找到需要提取数据的标签列表:http://cdn.u1.huluxia.com/g4/M01/62/11/rBAAdl9zTE6ACZcZAAOx0EpN5_A110.jpg
利用xpath定位需要提取数据的列表http://cdn.u1.huluxia.com/g4/M01/62/11/rBAAdl9zTE-AZZ0RAAFujJctqZY085.jpg
然后再逐个提取相应的数据:http://cdn.u1.huluxia.com/g4/M01/62/11/rBAAdl9zTFCAfM88AAEuOq66CxA507.jpg
保存数据到csv:http://cdn.u1.huluxia.com/g4/M01/62/11/rBAAdl9zTFCAC_dKAADryhA-8_4204.jpg
利用开发者工具找到下一页按钮所在标签:http://cdn.u1.huluxia.com/g4/M01/62/11/rBAAdl9zTFGAIFURAANJT0Jgx9M835.jpg
利用xpath提取此标签对象并返回:http://cdn.u1.huluxia.com/g4/M01/62/11/rBAAdl9zTFKAfcdDAAIPgttXK9s767.jpg
页: [1]
查看完整版本: 【LSP】python面向对象(2)—— 继承(3)