亲爱的同学们,经过本周的学习,请大家使用学过的知识来抓取 51job 网站 python 岗位信息吧!
打开51job全国职位搜索页面,url地址:
https://search.51job.com/list/000000,000000,0000,00,9,99,+,2,1.html
在搜索框中输入 python工程师,然后点击搜索按钮

根据所学知识,抓取每一页python岗位信息,要求如下:
1、抓取内容包含:岗位名称、薪资、工作地点/要求等岗位信息、福利待遇
2、将数据存入本地文件a.txt中
3、selenium框架实现每一页数据的抓取
任务提示
1、请求51job全国职位搜索页面,输入”python工程师”,点击搜索之后,站点异步加载数据,为避免网络延时问题,确保数据加载正确,需等待几秒钟之后,再获取网页源代码,例如:
time.sleep(5)
self.parse_html(content=self.driver.page_source)
2、薪资、工作地点/要求等岗位信息、福利待遇数据为空时,定义为”暂无数据”
一、规范【15分】
1、文件、类、成员变量命名规范
2、代码结构层次分明
3、符合Python代码规范,核心代码有必要的注释
二、程序整体运行效果【15分】
程序正常运行,抓取数据成功
三、实现数据抓取【60分】
四、数据成功写入到本地文件a.txt中【10分】