美文网首页
如何优雅的找工作

如何优雅的找工作

作者: 小安静子 | 来源:发表于2017-07-26 21:22 被阅读20次

嗯,标题党了。此文所讲的找工作,不是一般通过浏览招聘网站找工作。此文所讲的找工作,是通过爬虫以及数据分析,自动精确匹配工作机会。如果还是传统的浏览招聘网页,确实有点不够优雅。如果你观望工作,可以做成推送,这样就不会与你理想的工作失之交臂,而且悄无声息。

本文以拉勾网为例,爬取一线城市软件测试工作机会的数据。

通过chrome浏览器工具,我们可以发现,拉勾网页的数据,可以通过json获取到。

web.png

发个请求就可以获取,都不需要用爬虫框架。

import requests
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

url = 'http://www.lagou.com/jobs/positionAjax.json?city={}&yx={}&needAddtionalResult=false'
cities = ['北京', '上海', '广州', '深圳']
salaries = ['2k-5k', '5k-10k', '10k-15k', '15k-25k', '25k-50k']

def get_page(url, page_num, keyword):      
    if page_num == 1:
        boo = 'true'
    else:
        boo = 'false'

    page_data = {
        'first': boo,
        'pn': page_num,
        'kd': keyword
    }
    page = requests.post(url,page_data)
    return page.json()

执行起来就是这样的:

code.png

于是得到了一现城市软件测试岗分布的Dataframe.
统计行,用图例展现出来,就得到了总数分布图,如下:


result1.png

从图中可以看出:
帝都机会最多,遥遥领先。
广州最弱,差不多是深圳的一半。
上海深圳相差不大。

把这个Dataframe用图表展现出来,就得到了薪水分布图。

result3.png

此图可以看出:
帝都对中高端测试人员需求较多,分布均匀。
其他城市对5-10K的人员需求较多,薪水越越往上,职位数量呈剧烈直线下降趋势。

由此可以看出,就软件测试行业来看:帝都工作岗位,无论是数量上,还是质量上,都完胜其它城市。

我们都希望自己的工作,钱多,事少,离家近。
事情多少不太好说。但是其他两项,可以统计分析。

我们对上海,15-25K这个区间段为例进行具体分析:
取一些自己感兴趣的tag来爬取数据。

    number = count_frame.loc[cities[1], salaries[3]]
    page_number = int(number / 15)
    tags = ['companyFullName', 'companyLabelList', 'companySize', 'district', 'financeStage', 'industryField',
                     'positionAdvantage', 'positionLables', 'positionName', 'workYear']

    for page_index in range(1, page_number):
        page = get_page(url.format(cities[1], salaries[3]), page_index, keyword)
        page_result = page['content']['positionResult']['result']
        jobs = (page_result[index][tag] for index in range(0, 15) for tag in tags)
        job_list = list(jobs)

爬出来的数据,保存到excel中,得到一个如下的图表。

job.png

首先对公司福利进行统计,为了直观,做了个图。

word.png

多数公司强调提供发展平台,空间。
也用弹性,氛围来吸引人才。

读取这个excel, 通过dataframe 来filter关键字,就能精确匹配到你期望的工作。

当然,打铁还需自身硬。 期望的工作定位到了,你还得有匹配工作的实力。

加上定时功能,每天就可以定时给你推送了。


wechat.png

注意,现在的网站反爬能力也越来越强。可能一不小心就会是这样。

![Upload weberror.png failed. Please try again.]
具体如何应对,下回再说。

此方法可以适用其它工作岗位。

最后套用葛大爷的一句话:“我们吃着火锅,唱着歌。”就把工作给定位到了。
妙哉妙哉!

更多精彩,请关注微信公众号: python爱好部落

qrcode_for_gh_ca85abea157e_430.jpg

相关文章

  • 如何优雅的找工作

    嗯,标题党了。此文所讲的找工作,不是一般通过浏览招聘网站找工作。此文所讲的找工作,是通过爬虫以及数据分析,自动精确...

  • 非常时期,如何优雅的找工作

    终于等到春暖花开时,疫情防御战已经接近尾声。只不过,对于企业和职场人,战役也许才刚刚开始。 疫情结束了,公司没了;...

  • 如何优雅

    如何优雅?这是一个很流行,也很值得追问的问题。 如何优雅地读书?如何优雅地喝茶?如何优雅地跑步?如何优雅地追求女神...

  • 《一款清理win10隐私的免费小众软件》

    推荐导读:《如何优雅的使用Chrome?》 《如何优雅的管理自己的密码 ?》 《如何优雅的 免费 使用 正版 Ad...

  • 如何优雅地使用 KVO

    如何优雅地使用 KVO 如何优雅地使用 KVO

  • 探寻一个优雅的工作方式

    如何优雅到不急不慢,自由神闲 如何优雅到有理有据,泰然自若 如何优雅到内心宁静,波澜不惊 如何优雅到刀枪不入,固若金汤

  • 爱一个人(二十四)

    有的人天生优雅,有的人懂得如何优雅。不知道月娘的优雅是否与生俱来,但是,月娘懂得如何的优雅,当然,优雅在粗鲁的人的...

  • 找工作丨如何优雅的通过管培生!

    管培生中,商业类职位占大头 大多数管培生轮岗结束之后定岗都在商业类职位,例如市场分析,渠道管理等。 管培生的招聘非...

  • 程序员如何优雅使用mac

    程序员如何优雅使用mac 程序员如何优雅使用mac

  • 如何优雅地……

    最近在知乎上看到不少「优雅」系列的文章,比如「如何优雅地操作」「如何优雅地用餐」「优雅地表白」等等。 大多数是想问...

网友评论

      本文标题:如何优雅的找工作

      本文链接:https://www.haomeiwen.com/subject/rylnnttx.html