文档章节

拉勾网2019年3月20日招聘数据统计

o
 osc_y8yehimr
发布于 2019/03/20 13:22
字数 516
阅读 12
收藏 0
 

 

ios 北京 招聘数量:804
ios 深圳 招聘数量:420
ios 上海 招聘数量:419
ios 广州 招聘数量:374
ios 杭州 招聘数量:184
ios 南京 招聘数量:40
ios 西安 招聘数量:37
ios 苏州 招聘数量:36

android 北京 招聘数量:1187
android 深圳 招聘数量:818
android 上海 招聘数量:632
android 广州 招聘数量:476
android 杭州 招聘数量:299
android 南京 招聘数量:136
android 西安 招聘数量:66
android 苏州 招聘数量:64

java 北京 招聘数量:8628
java 上海 招聘数量:3528
java 深圳 招聘数量:1925
java 杭州 招聘数量:1463
java 广州 招聘数量:1264
java 南京 招聘数量:402
java 西安 招聘数量:236
java 苏州 招聘数量:203


web 前端 北京 招聘数量:5738
web 前端 上海 招聘数量:2037
web 前端 深圳 招聘数量:1802
web 前端 广州 招聘数量:1139
web 前端 杭州 招聘数量:1007
web 前端 南京 招聘数量:317
web 前端 西安 招聘数量:203
web 前端 苏州 招聘数量:194




c 北京 招聘数量:9425
c 深圳 招聘数量:5702
c 上海 招聘数量:4321
c 广州 招聘数量:3284
c 杭州 招聘数量:2395
c 南京 招聘数量:634
c 西安 招聘数量:429
c 苏州 招聘数量:408

 

 

杭州市统计

 

 

 

var cityList = ["苏州","杭州","南京","上海","西安","北京","深圳","广州"];
var jobList =  ["ios","java","web 前端","android"];


var expectCount = cityList.length * jobList.length;
var resultList = [];
function queryJobCount(city,job){
    return new Promise(function (resolve) {
        jQuery.post("https://www.lagou.com/jobs/positionAjax.json?city="+encodeURIComponent(city),
            {first:true, pn:1, kd:job}
            ,function(data){
                resultList.push({
                    job:job,
                    city:city,
                    totalCount:data.content.positionResult.totalCount
                });
                if(resultList.length===expectCount){
                    printAndSortResult();
                }
                resolve();
            },"json");
    })

}


function sleep_ms(ms) {
    return new Promise(function (resolve) {
        setTimeout(function () {
            resolve();
        },ms);
    })
}

async function main_calc() {
    for (let i = 0; i < cityList.length; i++) {
        let city = cityList[i];
        for (let j = 0; j < jobList.length; j++) {
            let job = jobList[j];
            document.cookie = '';
            await sleep_ms(10000);
            await queryJobCount(city,job);
        }
    }
}


function printAndSortResult(){
    resultList = resultList.sort(function(a,b){
        var job = a.job.localeCompare(b.job);
        var city = a.city.localeCompare(b.city);
        var totalCount =  b.totalCount - a.totalCount;
        if (job!=0){
            return job;
        }
        return totalCount;
    });

    for (var i = 0; i < resultList.length; i++) {
        var result = resultList[i];
        console.log(result.job,result.city,"招聘数量:"+result.totalCount)
    }
}

  

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

array_map函数在PHP类中调用内部方法简介

array_map函数在PHP类中调用内部方法简介 https://blog.csdn.net/h330531987/article/details/76034742

MikeMei
27分钟前
15
0
sonarqube扫描 c#项目 显示 this project is empty 解决扫描结果为空的问题

sonar7 以后版本,默认的 sonar-scanner 加 sonar-project.properties 配置文件,扫描c#的项目回出现,扫描不报错,但是显示结果为空. jenins 在linux 环境中要想扫描 c#项目必须使用 dotnet-son...

ksa呀桃花树旁的小怪兽
30分钟前
7
0
建造者模式Builder

一 概述 建造者模式:用于对复杂对象的建造,与工厂模式不同的是,建造者的目的在于把复杂构造过程从不同对象展现中抽离出来,使得同样的构造工序可以展现出不同的产品对象。 二 使用示例 2....

小明不觉小
31分钟前
5
0
如何复制字典并仅编辑副本 - How to copy a dictionary and only edit the copy

问题: Can someone please explain this to me? 有人可以向我解释一下吗? This doesn't make any sense to me. 这对我来说毫无意义。 I copy a dictionary into another and edit the seco......

fyin1314
32分钟前
9
0
Mac上使用Docker Desktop启动Kubernetes,踩坑后终于搞掂

1 前言 Kubernetes又简称k8s,是Google开源的容器集群管理系统,最近也是火热。闲来无事(为了发文),捣鼓了一下,在Mac上搭建Kubernetes,遇到一些坑,也记录一下。 另外,Docker相关的概念...

南瓜慢说
36分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部