【项目作业】爬取51job网站python岗位信息
项目作业 611
等5人参与

亲爱的同学们,经过本周的学习,请大家使用学过的知识来抓取 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分】

项目作业上传说明
第1步:上传你的作业压缩包
第2步:等待讲师一对一批复
第3步:查看讲师点评
上传作业

登录后查看更多作业,立即

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师