ios 北京 招聘数量:804ios 深圳 招聘数量:420ios 上海 招聘数量:419ios 广州 招聘数量:374ios 杭州 招聘数量:184ios 南京 招聘数量:40ios 西安 招聘数量:37ios 苏州 招聘数量:36android 北京 招聘数量:1187android 深圳 招聘数量:818android 上海 招聘数量:632android 广州 招聘数量:476android 杭州 招聘数量:299android 南京 招聘数量:136android 西安 招聘数量:66android 苏州 招聘数量:64java 北京 招聘数量:8628java 上海 招聘数量:3528java 深圳 招聘数量:1925java 杭州 招聘数量:1463java 广州 招聘数量:1264java 南京 招聘数量:402java 西安 招聘数量:236java 苏州 招聘数量:203web 前端 北京 招聘数量:5738web 前端 上海 招聘数量:2037web 前端 深圳 招聘数量:1802web 前端 广州 招聘数量:1139web 前端 杭州 招聘数量:1007web 前端 南京 招聘数量:317web 前端 西安 招聘数量:203web 前端 苏州 招聘数量: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)
}
}