初级数据分析之powershell智联招聘网站统计_北上广招聘职位信息

Function Search-Position{
param(
[string]$keyword,
[string]$city)
$url="http://sou.zhaopin.com/jobs/searchresult.ashx?jl=$city&kw=$keyword&p=1&isadv=0"
$page=Invoke-RestMethod $url
 
$AverageSalary = [regex]::Matches($page,'zwyx">(?<salary>.*)</td>') |
foreach {
    $salary = $_.Groups['salary'].Value
    if($salary -ne '面议'){
    Write-Debug $salary
    ($salary -split '-' | measure -Average ).Average
    }
} | measure -Average | select -ExpandProperty Average
 
$positonCount = [regex]::Match($page,'共<em>(?<positons>.*)</em>个职位满足条件').Groups['positons'].Value
@{
PositonsCount=$positonCount
AverageSalary=$AverageSalary
}
}
 # 还有一个是 invoke-webRequest
'上海','杭州','南京','苏州','南昌','西安' | ForEach-Object{
 
$s= Search-Position -keyword '.net开发' -city $_
[PSCustomObject]@{
城市=$_
职位个数=$s.PositonsCount
平均市场薪资=[int]$s.AverageSalary
}
} | Format-Table
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值