初学爬虫,利用Python,BeautifulSoup爬取了一些Boss直聘上的招聘信息,分析了城市、工作经验、教育背景、公司规模、行业、岗位等因素对薪资的影响。
- 原创作品,转载请注明出处。
不同岗位的薪资情况

Android的薪资情况
位置因素
北上广深杭各采集了300条数据,统计结果如下

工作经验因素

学历因素
左图薪资,右图人数。

公司融资阶段因素

公司规模因素

- 注:
- 采集日期:2018年11月
- 采集网站:www.zhipin.com
- 数据量:由于Boss直聘每次搜索最多只有30条x10页=300条数据,所以对于单个搜索条件,每次只取了300条数据。
- 平均薪资计算:招聘信息的薪资原始数据给出的是一个区间,为了便于分析,计算平均薪资的时候直接取了最大值最小值的平均数。
- 由于不同城市工资差异较大,为了突出不同因素的影响,在除位置因素外的分析中,都选择北京的数据进行分析。
- 局限性分析
- 由于每次搜索的数据上限是300条,所以在做岗位数量对比的时候不是很有价值。
- 由于平均薪资是根据薪资幅度的平均值进行计算的,所以和实际可能存在一定出入,而且不同岗位间的差距也区分不明显。
源码地址: github.com/ZhanXuzhao/…