标签:Python 51job 招聘 爬虫 模块 ##### 数据
前言
之前发Python爬取并分析拉勾网招聘数据的时候似乎有人让我爬爬其他地方的招聘数据,那么今天给大家爬取下51job招聘数据
开发工具
Python版本:3.6.4
相关模块:
requests模块;
pyecharts模块;
以及一些Python自带的模块。
环境搭建
安装Python并添加到环境变量,pip安装需要的相关模块即可。
数据爬取
#####(1)思路
我们要爬取的目标数据是这些:
获取数据的链接格式为:
https://search.51job.com/list/000000,000000,0000,00,9,99,{职位信息关键字},2,{页码}.html
请求上面这个链接然后用XPath提取我们需要的招聘数据就可以了,代码实现如下:
(注:关键字我用的python,可根据自己的需求更换关键字。)
#####(2)运行方式
在cmd窗口运行"51job.py"文件即可。
运行截图:
数据保存在"data.pkl"中。
数据分析
#####(1)运行方式
在cmd窗口运行"analysis.p****y"文件即可。
#####(2)简单分析
首先,我们要看的当然还是薪资啦:
然后再来看看全国部分地区的招聘需求量吧:
再来看看python相关的岗位有哪些呗:
为了帮助提升正在学习Python编程的伙伴们,在这里为大家准备了丰富的学习大礼包
完整源代码详见个人简介获取相关文件~
标签:Python,51job,招聘,爬虫,模块,#####,数据 来源: https://blog.csdn.net/weixin_43649691/article/details/115263983
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。