前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >“互联网寒冬”,来分析一下爬取的 BOSS 直聘数据。

“互联网寒冬”,来分析一下爬取的 BOSS 直聘数据。

作者头像
小小詹同学
发布于 2019-11-12 16:02:04
发布于 2019-11-12 16:02:04
6500
举报
文章被收录于专栏:小詹同学小詹同学

临近年末,“互联网寒冬”的来临让大家倍感压力,大家纷纷感叹寒冬将至。但是,越是这个时候,越要明确自己的奋斗目标,不断的充实自己,提高自己的能力,为找工作打下坚实的基础。

本次我们爬取了招聘网站上关于计算机视觉方向的招聘信息,并对于招聘信息进行分析,看一下目前计算机视觉方向对于应聘者的需求如何。

首先招聘信息的爬取采用的是selenium 库,对boss 直聘招聘网站进行爬取,因为网站对于反爬的验证码比较复杂,即便是利用tesserocr 来对这种验证码识别的也很难将其识别准确,因此直接采用selenium库,对于网页信息进行爬取。对于验证码仍需要人工来进行识别并进行操作。但是由于爬取的过程中,对网页进行了模拟浏览过程,因此几乎不会产生反爬环节。

对于招聘信息的提取首先是打开我们所要查询的招聘方向的链接,这里我们查询的是计算机视觉方向(自己更改所需即可),然后针对每一页上的每一个招聘链接,在新的网页进行打开,然后爬取其网页信息。整体的运行效果图如下动图所示。

对于每一个招聘链接,利用BeautifulSoup进行网页信息的提取,并将其保存到csv文件当中,具体代码如下图所示。

完整代码获取见文末

这里我们爬取了招聘信息中,对于应聘者的学历、经验的要求,以及招聘者提出的工作要求和薪金待遇以及工作地点。将爬取后的信息保存为csv文件放到根文件夹下,至此爬取招聘信息的工作便完成。爬取的信息如下如所示。

首先,我们想观察一下目前招聘者对于应聘者的工作要求,因此为了更加直观的展示工作要求,我们采用词云的形式,对于工作要求中的关键词进行展示。

采用词云的优势在于:第一,展示起来比较美观,第二是出现频率越高的关键词,其字体也越大,因此更能直观的进行展示。

对于爬取得到的信息,利用pandas进行读取,然后将“工作要求”一项进行提取后,采用jieba进行分析,并结合WordCloud库进行展示,得到的结果如下如所示。

由词云我们可以看出,目前计算机视觉领域深度学习技术是最杯招聘者所看重的一项技能,因此它的出现频率也是最高的。其次对于机器学习图像处理技术也要进行掌握,并能达到熟练掌握的程度。如果有小伙伴想要进军计算机视觉领域的话,那么上述的词云所体现的信息,将会对你有很大的帮助,在处理完“工作需求之后”,我们还对大家普遍关心的“工资”水平和“经验”要求进行了分析。

由于招聘者对于工资都是提供一个大概的范围,因此,这里我们采取招聘者提供的平均工资来作为我们的“工资”数据,根据平均工资的最大值跟最小值将工资分为五类,可视化数据如下图所示。

由工资图可以看出,目前计算机视觉领域的工资水平大都集中在20K到30K之间,还是一个相当不错的工资水平。

对于经验的分析,我们也进行了分析,如下图所示。

由上图可以看出,招聘者对于应聘者的经验还是十分看重的,因此如果小伙伴是在校生的话,还是抓住机会出去实习,增长自己的经验吧。

我爱小詹

/ 今日互动 /

留言主题 : 互联网寒冬你打算如何提高自己?

留言格式 —— Day xx : blablabla ;这里强调下 ,不符合主题和格式的打卡不移入精选,打卡无效噢 !兑换的时候会核实打卡情况 ,断打卡的记得从 Day.01 开始 ~

完整代码和爬取结果 csv 文件在后台回复关键词 boss 即可,点击原文也可直达~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-01-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小詹学Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何安装模拟器玩nes小游戏-基于米尔瑞芯微RK3576开发板
本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微 RK3576开发板)的安装模拟器玩nes小游戏方案测试。
用户10591265
2025/02/08
880
如何安装模拟器玩nes小游戏-基于米尔瑞芯微RK3576开发板
ROS联合webots实战案例(三)使用外接手柄控制机器人[2]
在上文中我们提到了/joy发布信息的类型为sensor_msgs/Joy,头文件就需要加入#include <sensor_msgs/Joy.h>
锡城筱凯
2021/02/07
1.6K0
ROS联合webots实战案例(三)使用外接手柄控制机器人[2]
OpenEmu:一个让你在Mac上爽快体验任天堂的模拟器
前言 这次的文章和以往不太一样, 不谈技术, 来谈谈情怀. 记得那是我小学二三年级的时候吧, 我妈给我买了一个Game Boy, 价格记不清了, 反正不贵, 而且是黑白的那种, 应该就是初代Game Boy吧. 然后还配了一张口袋妖怪青的卡. 在那个魔域啊, 传奇啊, 或者什么类似网游盛行的年代, 我被这台Game Boy带上了另外一条不归路(手动无奈). 而且要知道, 就算有些Steam游戏有Mac版, 大多是兼容的, 体验不如4k商务本, 当然除了15寸带A卡版, 但是绝大多数Mac是没有独显
sean_yang
2018/09/04
4.9K0
OpenEmu:一个让你在Mac上爽快体验任天堂的模拟器
9.26VR圈大事件:英特尔发布DesignerPC解决方案;Oculus或将于10月发布控制器;微软Xbox将支持GearVR
英特尔发布Designer PC 解决方案 日前,英特尔在北京举办了一场主题为“VR领域先行者,让灵感极速燃爆”的开发者分享大会。英特尔在会上介绍了基于英特尔“双7”(英特尔酷睿i7处理器和英特尔固态
VRPinea
2018/05/14
6140
Unity【XBox One】- 手柄输入的配置与使用
在Unity中使用XBox手柄进行输入的控制管理,首先需要在Project Settings / Input Manager中进行按键的配置,下图是Unity默认的Input Manager配置:
CoderZ
2022/08/29
2.9K0
Unity【XBox One】- 手柄输入的配置与使用
1048576GB地图数据,AI技术酷炫渲染,《微软飞行模拟器》游戏即将上线
作为即将成为第一款将整个地球化作虚拟世界来供玩家玩的游戏,微软的《微软飞行模拟器》(Microsoft Flight Simulator)游戏地图利用卫星和无人机系统对整个地球进行了扫描,只要在现实当中真实存在,玩家就能在游戏中去到想去的目的地。
AI科技大本营
2019/11/26
1.1K0
基于STM32设计的掌上游戏机(运行NES游戏模拟器)详细开发过程
代码风格: 寄存器风格,没有采用库函数,底层代码全部寄存器方式编写,运行效率高,注释清楚。
DS小龙哥
2022/01/12
9.4K0
基于STM32设计的掌上游戏机(运行NES游戏模拟器)详细开发过程
genymotion配置android模拟器
下载desktop version版本 https://www.genymotion.com/
sofu456
2021/12/06
7400
genymotion配置android模拟器
玩转easyARM imax283A开发版(二),移植NES模拟器并增加按键驱动,让板子可以玩超级玛丽游戏
移植移植infoNES模拟器到嵌入式linux上,并增加支持声音输出和按键 代码放在了github上。 https://github.com/yongzhena/infoNES 先来个效果截图: 按键
杨永贞
2020/08/04
9350
记:EVE模拟器拓扑配置的保存及导入
参考博客:https://bbs.51cto.com/thread-1599315-1.html###
全栈程序员站长
2022/08/14
2.9K0
记:EVE模拟器拓扑配置的保存及导入
有没有支持直接运行MCU软件的模拟器?
目前市面上有几款可以直接运行 MCU 软件的模拟器,下面我将从几个主流的 MCU 开发环境出发,介绍一下可用的模拟器工具及其特点。
不脱发的程序猿
2025/02/07
1740
有没有支持直接运行MCU软件的模拟器?
java+appium+安卓模拟器实现app自动化Demo
网上有比较多相关教程,自己写一遍,加深下印象。 环境搭建 据说,很多人都被繁琐的环境搭建给吓到了。 是的,确实,繁琐。 node.js 网址 cmd输入node -v,出现下图说明成功。 JDK 百度
dongfanger
2020/09/23
1.5K0
java+appium+安卓模拟器实现app自动化Demo
THE UNIVERSE BIOS; universe bios 操作指南
记录universe bios 操作指南;universe-bios 主要是街机NEO-GEO的BIOS系统,可以对游戏进行设置,开启隐藏功能;当我们只使用手柄进行控制的时候,使用UNIBIOS可以使得手柄能够快速配置游戏;
西湖醋鱼
2021/02/04
2.8K0
【Mac】Mac 系统 FC 模拟器 Nestopia1.4
周末在翻微博的时候,看到了一篇绍回忆童年小霸王游戏的文章,想弥补一下童年遗憾(小时候家里穷,买不起小霸王),就找了一些资源想玩一玩童年没有玩过的小游戏~
redszhao
2021/08/09
9.1K0
【Mac】Mac 系统 FC 模拟器 Nestopia1.4
9.4K Star开源的任天堂3DS模拟器,能够完美运行几乎所有3DS游戏
开源日记
2023/10/05
1.2K0
9.4K Star开源的任天堂3DS模拟器,能够完美运行几乎所有3DS游戏
Android 模拟器现已支持 AMD 处理器和 Hyper-V
自两年前谷歌对 Android 模拟器进行重大更新以来,我们一直致力于开发出一款运行速度快、功能全面的模拟器,帮助您为用户打造卓越应用体验。Android 模拟器现已成为 Android Studio 中最受欢迎的设备 —— 使用量为 Android 实体设备的两倍以上。很高兴看到 Android 模拟器一路以来陪伴各位开发者共同成长,但是旅程才刚刚开始,我们还可能做得更好。
Android 开发者
2018/08/02
2.3K0
Android 模拟器现已支持 AMD 处理器和 Hyper-V
思科模拟器配置指北
本文将详细介绍如何在思科模拟器中完成以下任务:配置VLAN、IP地址、路由、访问控制列表(ACL)和网络地址转换(NAT)。本文假设读者没有任何基础知识,将详细解释每个命令的作用。
曈曈too
2023/11/17
5380
使用Android模拟器预览调试程序[通俗易懂]
在上篇“走进Android开发的世界,HelloWorld”,我们创建了一个Android 项目 HelloWorld,并演示了如何通过USB连接手机查看运行效果;而如果没有手机或没有对应型号的手机,又想做对应型号(屏幕尺寸、Android系统版本)的适配,应该怎么办呢?这时Android模拟器就派上用场了。
全栈程序员站长
2022/11/01
2.2K0
使用Android模拟器预览调试程序[通俗易懂]
玩转安卓模拟器命令行
使用 emulator -avd <name> 来启动指定的安卓模拟器, 例如, 我的电脑上配置了下列模拟器:
beginor
2020/08/10
2.1K0
玩转安卓模拟器命令行
思科模拟器配置指北
本文将详细介绍如何在思科模拟器中完成以下任务:配置VLAN、IP地址、路由、访问控制列表(ACL)和网络地址转换(NAT)。本文假设读者没有任何基础知识,将详细解释每个命令的作用。
曈曈too
2023/10/23
8160
推荐阅读
相关推荐
如何安装模拟器玩nes小游戏-基于米尔瑞芯微RK3576开发板
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档