前程无忧网站分析图文

合集下载

前程无忧电子商务分析

前程无忧电子商务分析

无忧工作网 ● 注册用户超过 4250万个 ● 日均职位超过 160万个 ● 注册简历超过 3300万份
无忧工作网关键数据● Fra bibliotek均浏览页面 1亿页 ● 每周简历投递 2200万份
2013-11-1
18
(以上数据截止到 2010 年8月)
3 经营模式
②纵向的产业链整合 前程无忧的发展模式一改以往媒介惯常的兴办同类媒介的 横向发展道路,而是实施纵向的产业链整合,向产业链的上下 游逐步拓展。 1)创办注册前锦文化传播有限公司和 2)通过技术上的领先开发服务于企业招聘管理的操作系统“无 忧网才” 3)报纸和网络平台获得成功,开始培育新的媒体——2002年8 月,《人力资本》月刊创刊 这样,前程无忧成为国内第一个集多种媒介资源的专业人力资 源服务系统。
5 结论和建议
②对无忧的建议
前程无忧作为中国唯一上市的招聘网站,与国内的其他网站特 别是中华英才网、智联招聘相比,在业务上存在很大的同质化; 同时,目前网络求职信息反馈率低是求职者反应最严重的问题; 另外,在经济危机下,人才供需萎缩,使用网络招聘雇主减少 和单个雇主招聘预算降低,向雇主收费为主要营收来源的招聘 网站面临困境。因此,前程无忧在未来的发展中,应该注意以 下几个问题。
2 商业模式
③产品和服务
2 商业模式
③产品和服务
2 商业模式
③产品和服务
2 商业模式
④盈利模式
根据前程无忧的财报显示,前程无忧的业务收入分为四个大块: 出版物广告、互联网招聘服务、猎头服务和人力资源相关收入。 其中50%的收入来自出版物广告收入,1/3来自网络招聘,剩下 大约15%的收入来源则包括培训、人事外包、猎头,以及其他 与HR相关的产品和业务。前程无忧2008年全年实现收入8.06亿 元人民币。 2011年5月6日,摩根斯坦利发布了51job的分析报告。报告显示, 51job今年第一季度销售额同比增长了28%至人民币3.25亿元, 比预测值高出3%。净利润达到9200万元,环比上升37%,同比 上升82%。 根据摩根斯坦利等多家第三方机构分析,前程无忧在行业内市 场份额稳占第一。

智联前程无忧几大招聘网站对比分析

智联前程无忧几大招聘网站对比分析

2、求职者查看招聘职位的同时,也可以直 2、首页设计比较舒服,也许因 接看到企业的详细信息,比较人性化。 为用户不多,所以首页广告不多
LALABOBO 江南布衣服饰有限公司 温州雪歌服饰有限公司 深圳影儿时尚集团有限公司 上海拉夏贝尔服饰股份有限公司 维格娜丝时装股份有限公司 广州爱帛服饰有限公司 地素时尚股份有限公司 I.T(香港高级品牌服饰连销集团) 世纪宝姿(厦门)实业有限公司 深圳市米珂拉服饰有限公司 赫基国际集团(欧时力) 浙江雅莹集团有限公司
本人使用 感受
1、界面设计背景色为淡蓝色,视觉感受更舒 适,资料选项更加细致化,积极推广求职方 1、界面设计背景色为桔色,个人感觉智联 app下载,但企业方app由于信息量较大暂时 的页面看起来更舒服; 未上线,还在研发中。
1、注册通道画面新颖独特,有 一封至服装行业求职者的信,比 较有新鲜感。
2、找工作界面更加突显招聘岗位的介绍。
1、报价过高
2、行业范围相对专一,广度不 够,相比较其他综合性网站和年 度套餐标准,信价比低。
2、每天的信息量太大,发布的帖 子很快就被淹没,刷新量需最少在 5次/天,刷新需付费。
2、南京区域服装行业高端人才 资源少
对比项目
智联招聘
51job前程无忧
中国服装人才网
58同城
猎聘网
同行业公 司
玛斯米亚国际贸易(上海)有限公司 维格娜丝时装股份有限公司 宝格丽商业上海有限公司
58同城是国内领先的生活分类信息 网站,海量生活信息免费发布查询 。提供找房子、找工作、二手物品 买卖、二手车、58团购、商家黄页 、宠物票务、旅游、交友等多种生 活信息。每天千万人使用! 于2015年5月8日宣布并购中华英才 网
是国内唯一真正实现企业、猎头 和职业经理人三方互动的职业发 展平台。猎聘网始终专注于打造 以经理人个人用户体验为核心的 职业发展平台,全面颠覆传统网 络招聘以企业为核心的广告发布 平台。截至2015年6月,猎聘网 拥有超过2700万的注册会员,已 服务超过50万家企业。

前程无忧盈利模式分析

前程无忧盈利模式分析
五、人事外包和咨询
“前程无忧”的人事外包服务提供 人事事务代理 和 人才派遣 从员工招聘到退工的一站式服务与咨询,帮助企业更好地管理人力资源 ,节约成本,让员工轻装上阵,全力以赴!“前程无忧”组织薪酬调查、调研咨询和典范企业评选等一系列人力资源咨询和评选活动 ,提供企业人力资源的前沿理论和最佳实践,为企业人才管理提供分析报告和决策参考。
前程无忧公司简介
➢ 国内第一个集多种媒介资源优势的专业人力资源服务机构。 ➢ 集合了传统媒体、网络媒体及先进的信息技术,加上一支经验丰富
的专业顾问队伍,提供包括招聘猎头、培训测评和人事外包在内的 全方位专业人力源源服务,现在全国设有服务机构。 ➢ 2004年9月,前程无忧成为首个在美国纳斯达克上市的中国人力资源 服务企业,融资8000多万美元,标志前程无忧的发展进入一个新的 里程。 ➢ 经第三方监测机构iResearch 等调查,连续多年市场占有率第一。无 忧工作网先后多次被CNNIC、Alexa 和Euromonitor评为“中国最具 影响力的人才招聘网站”
据了解,智联招聘目前正筹备推出帮助求职者选择更合适的职业测试、培训课堂等一系列增值服务 。“我们正在从单一的招聘网站向职业成长平(微博)台过渡。”于帅说。
招聘网站盈利模式的思考
未来 将逐渐向免费方向发展 在当前在线招聘的平台优势逐步减弱的背景下,各个招聘网站都将人性化的跟踪服务作为今后的发
展方向。 滕超臣说:“在接下来的几年里,这些单靠网络招聘盈利的网站将逐渐失去生存的空间。” 石林也称,未来网络招聘将逐渐向免费方向发展,如果还靠“向(发布招聘信息)企业收费”的盈
利模式,将是行不通的。 据了解,九博人才网正在酝酿免费注册、按招聘效果付费的模式。同时,九博人才网还向应聘成功
者发放300元的就业补贴。“这样能真实反映出一个求职者是否应聘成功。”石林说:

智联招聘、前程无忧招聘网站分析比较

智联招聘、前程无忧招聘网站分析比较

相同与不 同点
4.都有猎头服务。
5、对于简历都有公开、半公开、 完全保密功能。 6、智联招聘有更多的行业删选功能 5. 在国内都是比较知名的招聘网 和主页的导航栏目,而前程无忧没 站。 有。 2004年9月,前程无忧成为首个在 美国纳斯达克上市的中国人力资 拥有庞大的简历库 源服务企业 简历模板等框架和设置比较详细 、比较实用、清晰 有用信息最大,求职信息准确、 靠谱 优势 擅长中高端人才招聘,多年来在白 领人群和学生人群中比较多 中国第一家专业猎头的机构
招聘猎头服务在国内首创了报纸+ 各城市的分布版面在主页很清晰的 网站+猎头+软件+校园招聘的“全 展现 方位招聘方案” 提供从员工招聘到退工的一站式 服务与咨询 页面有英文版、繁体字版、简体 字版 对于关键词查找方面,查找简历更 加精准
非包年会员发布信息有地域限制 劣势
包年会员比较多,但比较多的企业 常年挂招聘信息做广告,部分企业 招聘过时但还在上面宣传,容易误 导求职者 非包年会员发布信息有地域限制性
前程无忧
智联
1.面对的群体:两个网站的侧重点 不是很一样,智联招聘是做猎头起 家则是以专业性为主,而前程无忧 则是以传统性为主的招聘模式。
1.两家都是提供招聘服务的网站 。
2. 都是通过网络平台进行招聘操 2.区域方面:智联更加偏向于北方 城市,而前程无忧以全国为主。 作的。 3. 版 面 设 置 : 智 联 的 较 为 简 洁 实 3. 盈利模式相同。(网络广告, 用,而前程无忧给人第一感觉广告 会员年费,出版物广告、培训服 太多,页面很混杂。 务)。 4. 操作方面智联招聘相对于前程无 忧比较简单。
低端职位的招聘 擅长
低中高端职位招聘

前程无忧简介及优势分析20131025

前程无忧简介及优势分析20131025

前程无忧公司简介一、整体情况介绍自1998年成立至今,前程无忧发展迅速,并于2004年在美国纳斯达克成功上市。

成为国内唯一上市的人力资源供应商。

“前程无忧”是国内第一个集多种媒介资源优势的专业人力资源服务机构。

它集合了传统媒体、网络媒体及先进的信息技术,加上一支经验丰富的专业顾问队伍,提供包括招聘猎头、培训测评和人事外包在内的全方位专业人力资源服务,现在全国包括香港的26个城市设有服务机构。

2004年9月,前程无忧成为首个在美国纳斯达克上市的中国人力资源服务企业,融资8000多万美元,标志前程无忧的发展进入一个新的里程。

销售收入(百万元人民币)二、地域优势前程无忧在全国拥有26家分公司,6000多名专业服务人员,为数十万家企业客户提供全方位专业人力资源服务。

(截止到目前最新数据,员工总人数已超过6500人)2010年前程无忧在未增设分公司的情况下,打破了建立分公司开拓新市场的方式,通过Call Center和区域业务中心,产品和服务销售却扩大到南昌、石家庄、无锡、常州、佛山、中山、珠海、南宁、厦门、泉州、漳州、太原、温州、南通、烟台、贵阳、嘉兴、兰州、海口、三亚、呼和浩特、包头、乌鲁木齐、昆山、徐州、扬州、镇江、绍兴、台州、金华、吉林、惠州、汕头、江门、廊坊、保定、唐山、秦皇岛、芜湖、潍坊、威海、临沂等多个新区域,至2011年底,公司业务覆盖区域超过80个城市。

三、公司业务范围前程无忧为企业提供全方位的人力资源服务,其中包括招聘猎头、培训测评和人事外包。

四、品牌实力的体现✧多年来前程无忧通过自身的努力发展逐渐赢得市场和社会的认可。

✧经过多年的经验积累和潜心发展,前程无忧一直在人力资源市场保持着领先的地位,以为客户提供更优质的服务为目标努力前进。

(上图为第三方网站“艾瑞网”公开的2012年第二季度招聘市场份额)(上方图表为第三方网站“艾瑞网”公开的中国招聘网站总排名)作为招聘网站力求为企业建立良好的雇主品牌形象和招聘人气,以确保在短期内迅速积累人气及简历数量从而提供挑选最优质人员的基础,故此网站的浏览量将是非常重要的标准。

招聘渠道分析培训教材(PPT 42张)

招聘渠道分析培训教材(PPT 42张)

股权结构指标对比分析
前程无忧
智联招聘
中华英才
上市公司,
未上市, 股权结构不稳定, 高管多次变动,至 今内部仍不稳定, 股权结构处于劣势 。
未上市, 外资绝对控股, 高管较为稳定, 优于智联, 次于前程无忧。
股权结构稳定,
治理结构完善, 三大招聘网站最 优。
ห้องสมุดไป่ตู้
(二)公司收益
1.前程无忧收益情况
据前程无忧2011年3月1日发布财报,该公司2010年实 现收入10.90亿元人民币(约合1.65亿美元),首次跻身 “10亿元品牌企业”。财报显示,前程无忧在收入增长 33.4%的同时,净收益更是增长108.6%,达到人民币 2.35亿元(约合3560万美元),每股普通股摊薄收益人 民币4.13元,比2009年翻番。 CEO甄荣辉表示,2010财年前程无忧营业收入、利润 率和利润均创下历史新高,首先得益于公司网络招聘服 务收入的大幅提高。另一个亮点是,其他人力资源服务 收入,如人事外包、培训等,因在2010年被越来越多的 雇主认可,也得到快速发展,较2009财年增长31.6%。
(一)股权结构
2.智联招聘股权结构
2006年,澳大利亚Seek公司以2000万美元的价格购 得了智联招聘25%的股权,之后又不断注资达到2亿 美元。Seek公司2009年年报显示,截至2009年6月 30日,Seek公司拥有了智联招聘56.1%的股权。 智联招聘股权结构也由2008年,Seek公司、澳大利 亚投资银行麦格理及刘浩个人的持股比例为4∶3∶3, 变成了2009年的Seek公司占绝对的控股的地位。 伴随着股权更替的是,智联招聘发生了多次高层动荡, 公司CEO多次变更。
前程无忧 智联招聘 中华英才 日均PV浏览量(千万) 日均流量(人/千人) 平均访问时长(小时) 2.80 1.80 0.48 5.36 4.05 1.73 2.19 2.79 2.26 直接访问率(%) 0.34 0.2 0.23 高忠诚度用户(%) 1.48 2.05 0.26

中华英才网、智联招聘、前程无忧三大招聘网站分析比较

中华英才网、智联招聘、前程无忧三大招聘网站分析比较
30岁以下
2200万
劣势
劣势 愿意接受应届生的职位相较智联与前程无忧少 非包年会员发布信息有地域限制
关键字搜索方面会按照单个字来查找,一方面便 于字母以及关键词的寻找,另一方面也
无地图搜索功能
擅长
高级人才及技术型人才的招聘,主要针对有经验 者
低端职位招聘
针对名校名企的专场校园招聘
后勤、文员等岗位比较好招聘
简历搜索பைடு நூலகம்
简历搜索标签较多,但对于工作经验的分段设置 却显得稍不合理,,只有几年以上的设置,没有 1-2年,1-3年的分段显示;简历编号容易变化, 暂未使用 搜索起来比较困难,建议记住简历编号的同时记 录链接
比较
中华英才网
前程无忧
智联
大多数全球500强企业都曾经使用或正在使用中 华英才网的专业产品与解决方案,能吸引一部分 优秀的求职者
版面清晰,企业性质、薪酬福利等都设 置比较详细
擅长中高端人才招聘,多年来在白领人 群中有较高的忠诚度
每年跨国企业和国内上市企业利用英才网组织大 规模校园招聘,这些优秀的应届生成都英才网独 具价值的人才源头
简历夹暂存时间久,退出之后仍可查 看,简历夹可以分类,方便部门查找
简历显示
简历编号-基本信息(基本概况、职业近况、教 育概况、薪水情况)-求职意向-自我评价-工作 经历-教育经历-证书-语言能力,下载后简历编 号不显示,更新日期也不显示,不够贴近客户需 求
简历关注 从简历的显示内容,特别是基本信息来看比较关 对象 注于HR的感受,关注的是学校,学历等信息
简历暂存 夹
简历暂存时间短,退出之后便无记录,且简历夹 不可以分类,不便于多部门多岗位的招聘
暂未使用
低中高端职位招聘

主流招聘网站分析比较

主流招聘网站分析比较
2.适合中基层招聘。
3.每天都有一次免费刷新职位的机会。
1.无批量导出简历的功能。
2.企业需要实名认证才能使用。
2K-10K
中华英才网
1.网站流量处于行平均水平之上,相较其他普通网站有优势。
2.可免费发布10个职位,企业注册便可使用。
3.可通过APP免费与求职者沟通。
1.无过滤简历功能,筛选简历比较麻烦。
3.同一账号不能多人同时登录。
5.8K-13.8K
智联招聘
1.行业覆盖面广,整体简历量大。
2.中基层招聘效果比较好。
3.价格优势越来越弱。
4.“智联卓聘”面向求职者、猎头、企业的高层和精英招聘需求。
5.审核企业资质严谨。
1.专业性、针对性较弱,搜索结果匹配度不高。
2.简历库没有前程无忧大。
3.收费越来越贵。
2.近几年影响力大不如前,优质人才不多。2Biblioteka 4K-19.8K卓博人才网
1.简历数量和质量处于行业平均水平。
2.职位推送方式多,既可以通过站内,还能通过邮件。
3.付费后发布职位数量不受限制。
1.不提供职位置顶服务,无免费与求职者沟通的服务。
2.为企业提供子账号,但单个账号不能同时登陆。
3.无套餐出售,可根据企业需求提供相对优惠的报价。
1.用户量大,简历多。
2.免费沟通,次数不限。
3.用工方和求职者直接聊天沟通,没有第三方介入。
4.每天可以免费发布10个职位信息,普通简历免费。
1.需双方确认意向,花费时间较长。
2.观望态度用户多,需多轮次沟通。
3.精准搜索需要付费。
4.没有设置简历分类和人才信息审查。
6.8K-16.8K
4.企业方刷新简历要扣点数,没有免费刷新量。

招聘渠道分析(PPT42页)

招聘渠道分析(PPT42页)
招聘渠道分析
LOGO
主要内容
LOGO
一、前程无忧、智联招聘、中华英才网 发展前景分析
二、传统招聘网站与 sns招聘网站比较 三、茁壮网络的选择
LOGO
一、前程无忧、智联招聘、中华英才网 发展前景分析
比较指标
(一)股权结构 (二)公司收益 (三)关注度 (四)用户群Biblioteka (五)地域分布(一)股权结构
二、公司收益
3.中华英才网收益情况
❖ 2008年以前,中华英才网一直处在巨额亏损状态,其 中2008年亏损,据中华英才网母公司Monster年报, 中华英才网2008年全年亏损1.75亿元。
❖ 经广泛搜索查询,媒体上未见中华英才网近两年盈利 信息,估计2009-2010年经营业绩仍不理想。
公司收益指标分析
主要内容
(一)SNS介绍 (二)招聘类SNS的优势 (三)招聘类SNS面临的问题 (四)传统招聘网站的优势 (五)传统招聘网站面临的问题
(一)SNS介绍
❖ SNS:是Social Networking Services的简称,即社会性网络服 务,专指旨在帮助人们建立社会性网络的互联网应用服务。SNS的 另一种常用解释全称Social Network Site,即“社交网站”或“社 交网”。
2.智联招聘用户群特点
❖ 智联招聘的客户遍及各行各业,尤其在IT、快速消费品、工业制 造、医药保健、咨询及金融服务等领域享有丰富的经验。
❖ 智联招聘中端以上人才会多些。
3.中华英才网用户群特点
❖ 在中国校园网络招聘市场中,中华英才网的份额已经在90%左右。 ❖ 90%的全球500强企业使用中华英才网的专业服务。
盖面最高。
综上,前程无忧在国内地域占优势,但在全球区域处于劣势。 需要指出的是,国际背景和全球覆盖面广并不代表业务能做好, 比如像E-BAY、雅虎和谷歌进入中国后, 并没有中国本土企业做 得好。而且,海外人员也可以登录前程无忧找工作,海外布局的 劣势前程无忧经营业绩的影响并不大。 因此,在地域指标上,我们仍判前程无忧得胜,至少它目前并不 处于劣势。

前程无忧网电子商务分析

前程无忧网电子商务分析

前程无忧网电子商务分析----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------网上招聘_____前程无忧网一、前程无忧网的功能:1、招聘猎头服务我认为在这一个部分,前程无忧网的服务功能体现在两个方面。

第一个方面,帮助个人寻找合适的职位。

也就是说作为一名求职者,你可以在前程无忧网通过筛选寻找合适自己的职位。

在前程无忧网有着不同地区的频道,可以更加方面的为求职者提供职位选择。

求职者只有在网站完成自己的标准的简历。

就可以在网上上把自己的简历投递到任何自己想要去应聘的公司去。

大家都有着同样的竞争资格。

第二个方面,为企业提供人才这一部分的主体就换成了企业,企业通过前程无忧网的网站,把公司所需要招聘的人才类型和要求做成招聘广告投放。

提供自己企业可以给予应聘者的职位。

为企业自己来主动的筛选需要的人才。

2、培训评测“前程无忧”的专业培训测评顾问为企业量身定制各种公开课程、内部培训、实战模拟及专业测评方案,帮助企业员工迅速提高职业水平和综合素质,轻松面对工作挑战。

3、薪酬调查报告通过网站的数据库,统计简历中的薪酬信息。

向企业反馈出目前某一职位或者是行业在人才市场上的薪酬行情。

让企业能够更加客观的来制定自己的应聘条件。

4、人事外包服务“前程无忧”为企业推出了一系列“人事外包服务”,提供从员工招聘到退工的一站式服务与咨询,帮助企业更好地管理人力资源,节约成本,让员工轻装上阵,全力以赴。

二、前程无忧网的模式:----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------1、第一块是网络招聘服务2、第二块是印刷广告服务3、第三块是与人力资源相关的其他服务,包括猎头、人事外包、培训测评和校园招聘等,其中招聘猎头服务综合前程无忧多种业务模式,推出报纸+网站+猎头+校园招聘+管理软件的全方位招聘方案。

前程无忧数据采集与分析

前程无忧数据采集与分析

前程⽆忧数据采集与分析⼀.⽹络爬⾍设计⽅案:1.主题⽹络爬⾍名称:51job 招聘⽹站信息数据采集2.主题⽹络爬⾍爬取的内容:采集python岗位薪资,职位,城市,学历等信息3.主题式⽹络爬⾍设计⽅案概述:进⼊⽹站搜索python并勾选对应学历,确定⽹址url后翻页获取每⼀页的html代码并解析出对应数据,期间进⾏数据清洗,将不规范数据从源头去除,然后保存⾄字典,再利⽤ xlsxwriter 模块存⼊excel表格,最后进⾏数据可视化处理,绘制各城市薪资占⽐,各学历岗位热度,各学历薪资分布等信息图⼆.主题页⾯的结构特征分析:1.主题页⾯结构特征分析:每⼀条对应的岗位信息都在class='el' 的div标签中,我们可使⽤xpath解析出每⼀个div再对每⼀条岗位进⾏解析,这样可以避免结构不同所带来的数据不精准现象。

2.页⾯解析三:⽹络爬⾍程序设计:1.数据采集import requestsfrom lxml import etreefrom xlsxwriter import Workbook# urls_0*列表存放的⽹址是通过修改url参数page实现的,循环100次即得到前100页的url,这⾥我们爬取四种学历对应的所以页数# 博⼠学历,06urls_06 = []for page in range(1, 5):urls_06.append("https:///list/000000,000000,0000,00,9,99,python,2,{}.html?lang=c&postchannel=0000&workyear=99&cotype=99&degreefrom=06&jobterm=99&companysize=99&ord_field=0&dibiaoid=0&line=&welfare= "https:///list/000000,000000,0000,00,9,99,python,2,1.html?lang=c&postchannel=0000&workyear=99&cotype=99&degreefrom=03&jobterm=99&companysize=99&ord_field=0&dibiaoid=0&line=&welfare=""https:///list/000000,000000,0000,00,9,99,python,2,1.html?lang=c&postchannel=0000&workyear=99&cotype=99&degreefrom=04&jobterm=99&companysize=99&ord_field=0&dibiaoid=0&line=&welfare="# 硕⼠学历,05urls_05 = []for page in range(1, 59):urls_05.append("https:///list/000000,000000,0000,00,9,99,python,2,{}.html?lang=c&postchannel=0000&workyear=99&cotype=99&degreefrom=05&jobterm=99&companysize=99&ord_field=0&dibiaoid=0&line=&welfare= # 本科学历,04urls_04 = []for page in range(1, 407):urls_04.append("https:///list/000000,000000,0000,00,9,99,python,2,{}.html?lang=c&postchannel=0000&workyear=99&cotype=99&degreefrom=04&jobterm=99&companysize=99&ord_field=0&dibiaoid=0&line=&welfare= # 专科学历,03urls_03 = []for page in range(1, 103):urls_03.append("https:///list/000000,000000,0000,00,9,99,python,2,{}.html?lang=c&postchannel=0000&workyear=99&cotype=99&degreefrom=03&jobterm=99&companysize=99&ord_field=0&dibiaoid=0&line=&welfare= # 定义获取数据的函数def get_data(tablename):# 声明四种学历,判断传⼊的tablename是哪种学历,对应取出urlseduc = ['专科', '本科', '硕⼠', '博⼠']url_infos = [urls_03, urls_04, urls_05, urls_06]urls = []# 遍历判断出正确的学历⽬标url信息for k, i in enumerate(educ):if tablename == i:urls = url_infos[k]# infos⽤来存储所有信息infos = []# 取出⼀页的链接逐条爬取for url in urls:# 打印链接print(url)# 获取页⾯源码con = requests.get(url).content.decode("gbk")# 创建xpath对象解析页⾯xp = etree.HTML(con)# 因为在招聘平台上有个别公司没有给出薪资,所以我们不可以直接去所有信息,需要逐条判断html = xp.xpath("//div[@class='dw_table']//div[@class='el']")# 取出单条信息对应的xpath对象for h in html:# 解析出岗位名称title = h.xpath('p/span/a/text()')if title:# 将多余空格字符去除title = title[0].replace('', '')# 取出公司名称gs_name = h.xpath('span[@class="t2"]/a/text()')[0]# 取出⼯作地址work_address = h.xpath('span[@class="t3"]/text()')[0]# 取出薪资money = h.xpath('span[@class="t4"]/text()')# 判断该岗位是否开出薪资范围,如果有则取出,没有则⽤暂⽆提⽰if money:money = money[0]else:# money = '暂⽆'# 如果该公司没有给出明确的薪资范围则不在我们爬取的⽬标中,跳过此层循环continue# 将⼀个公司的对应信息存⼊infos列表中infos.append({'职位': title,'公司名': gs_name,'地址': work_address,'薪资': money})# 将信息列表infos存⼊excel表格,表格名称即tablenameplayers = infosordered_list = ["职位", "公司名", "地址", "薪资"]wb = Workbook("./excels/%s.xlsx" % tablename)ws = wb.add_worksheet("New Sheet")first_row = 0for header in ordered_list:col = ordered_list.index(header)ws.write(first_row, col, header)row = 1for player in players:for _key, _value in player.items():col = ordered_list.index(_key)ws.write(row, col, _value)row += 1wb.close()# 定义列表存⼊四种学历educ = ['专科', '本科', '硕⼠', '博⼠']for v in educ:# 取出⼀条学历传⼊get_data函数get_data(v)保存成功:2.数据清洗和处理为减少代码冗余,我们在采集过程中就引⼊了数据的处理和清洗3.数据分析与可视化(1)地区热度词云图import ioimport sysimport jiebafrom matplotlib import pyplot as pltimport matplotlib as mplfrom wordcloud import WordCloudfrom xlrd import open_workbookf = ''for filename in ['专科','本科','硕⼠','博⼠']:mpl.rcParams['font.sans-serif'] = ['KaiTi']mpl.rcParams['font.serif'] = ['KaiTi']# sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')workbook = open_workbook(r'./excels/{}.xlsx'.format(filename)) # 打开xls⽂件sheet_name= workbook.sheet_names() # 打印所有sheet名称,是个列表sheet = workbook.sheet_by_index(0) # 根据sheet索引读取sheet中的所有内容content = sheet.col_values(2)[0:] # 第3列内容for i in content:f += i[:2]# 结巴分词,⽣成字符串,wordcloud⽆法直接⽣成正确的中⽂词云cut_text = "".join(jieba.cut(f))wordcloud = WordCloud(# 设置字体,不然会出现⼝字乱码,⽂字的路径是电脑的字体⼀般路径,可以换成别的font_path="C:/Windows/Fonts/simfang.ttf",# 设置了背景,宽⾼background_color="white", width=2000, height=1200).generate(cut_text)plt.imshow(wordcloud, interpolation="bilinear")plt.axis("off")plt.savefig('地区热度词云图.png')效果:(2) 岗位数量折线图⽰import ioimport sysfrom matplotlib import pyplot as pltimport matplotlib as mplfrom xlrd import open_workbooknums_list = []for i in ['专科','本科','硕⼠','博⼠']:filename = impl.rcParams['font.sans-serif'] = ['KaiTi']mpl.rcParams['font.serif'] = ['KaiTi']# sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')workbook = open_workbook(r'./excels/{}.xlsx'.format(filename)) # 打开xls⽂件sheet_name= workbook.sheet_names() # 打印所有sheet名称,是个列表sheet = workbook.sheet_by_index(0) # 根据sheet索引读取sheet中的所有内容content = sheet.col_values(0)[1:] # 第1列内容nums_list.append(len(content))input_values = ['专科','本科','硕⼠','博⼠']squares = nums_list# ⽣成折现图plt.plot(input_values, squares, linewidth=2,) # 调⽤绘制函数,传⼊输⼊参数和输出参数plt.title("python岗位数量分布", fontsize=24) # 指定标题,并设置标题字体⼤⼩plt.xlabel("学历", fontsize=14) # 指定X坐标轴的标签,并设置标签字体⼤⼩plt.ylabel("岗位数量", fontsize=14) # 指定Y坐标轴的标签,并设置标签字体⼤⼩plt.tick_params(axis='both', labelsize=14) # 参数axis值为both,代表要设置横纵的刻度标记,标记⼤⼩为14 plt.savefig("./岗位数量折线图⽰.png") # 打开matplotlib查看器,并保存绘制的图形(3)各学历对应职位占⽐import ioimport sysfrom matplotlib import pyplot as pltimport matplotlib as mplfrom xlrd import open_workbookfilename = '专科'# 替换学历名称运⾏程序即可得到四张图⽚mpl.rcParams['font.sans-serif'] = ['KaiTi']mpl.rcParams['font.serif'] = ['KaiTi']sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8') workbook = open_workbook(r'./excels/{}.xlsx'.format(filename)) # 打开xls⽂件sheet_name= workbook.sheet_names() # 打印所有sheet名称,是个列表sheet = workbook.sheet_by_index(0) # 根据sheet索引读取sheet中的所有内容content = sheet.col_values(0)[1:] # 第1列内容new_con = []for i in content:new_con.append(i.replace('\r','').replace('\n',''))nums = []temp = {}for m in new_con:# 循环判断薪资是否在nums列表中if m not in nums:# 不在则添加⼀个值为该薪资的键nums.append(m)temp[m] = 0if m in nums:# 在则将该建对应的值加1temp[m] = temp[m] + 1# 利⽤sorted函数对该字典排序new_title = sorted(temp.items(), key=lambda item: item[1], reverse=True)[0:6] nums = []input_values = []for i in new_title:nums.append(i[1])input_values.append(i[0])sum_nums = sum(nums)squares = [x/sum_nums for x in nums]print(input_values)print(squares)# 保证圆形plt.axes(aspect=1)plt.pie(x=squares, labels=input_values, autopct='%3.1f %%')plt.savefig("./岗位热度图⽰/{}岗位热度饼状图⽰.png".format(filename))(4)各学历薪资状况import ioimport sysfrom matplotlib import pyplot as pltimport matplotlib as mplfrom xlrd import open_workbookfilename = '专科'# 替换学历名称运⾏程序即可得到四张图⽚mpl.rcParams['font.sans-serif'] = ['KaiTi']mpl.rcParams['font.serif'] = ['KaiTi']sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')workbook = open_workbook(r'./excels/{}.xlsx'.format(filename)) # 打开xls⽂件sheet_name= workbook.sheet_names() # 打印所有sheet名称,是个列表sheet = workbook.sheet_by_index(0) # 根据sheet索引读取sheet中的所有内容content = sheet.col_values(3)[0:] # 第4列内容moneys = []for i in content:if'⽉'in i:moneys.append(i[:-2])nums = [] # num为临时变量,在下⽅提供判定作⽤# money_num⽤来存储薪资范围最普遍的值money_num = {}for m in moneys:# 循环判断薪资是否在nums列表中if m not in nums:# 不在则添加⼀个值为该薪资的键nums.append(m)money_num[m] = 0if m in nums:# 在则将该建对应的值加1money_num[m] = money_num[m] + 1# 利⽤sorted函数对该字典排序new_money_nums = sorted(money_num.items(), key=lambda item: item[1], reverse=True) x = []y = []for i in new_money_nums[0:8]:x.append(i[0])y.append(i[1])plt.bar(x, y, align='center')plt.title('python')plt.ylabel('⼈数')plt.xlabel('薪资')plt.savefig("./薪资范围图⽰/{}薪资分布柱状图.png".format(filename))(5)代码汇总四:结论:从分析记过可知要想得到更好的⽣活,就要好好学习哈哈哈,更要明⽩难的知识才会更有含⾦量,如果不刻苦学习将来可能只是初级运维师,越努⼒越幸运。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档