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