前言:
今天为大家带来的内容,是Python爬虫工程师面试问题总结!(附带部分解题答案与思路)喜欢的不忘收藏点赞关注不迷路哦!
提示:代码块用图片方式展现出来,且本文所有的答案都能找到!(所以你懂我的良苦用心吧)
1. 请写出一段Python代码实现删除一个list里面的重复元素
2. Python里面如何拷贝一个对象?(赋值,浅拷贝,深拷贝的区别)
3. 介绍一下except的用法和作用?
4. Python中__new__与__init__方法的区别
__new__:它是创建对象时调用,会返回当前对象的一个实例,可以用__new__来实现单例
__init__:它是创建对象后调用,对当前对象的一些实例初始化,无返回值
5. 常用的网络数据爬取方法
- 正则表达式
- Beautiful Soup
- Lxml
6. 遇到过得反爬虫策略以及解决方法
7. urllib 和 urllib2 的区别
ur