|收藏本站|联系我们 IM体育·(中国)官方网站-IM TIYU有限公司—餐饮培训、小吃培训、餐饮创业首选!
IM体育·(中国)官方网站-IM TIYU

热门课程

培训项目

16528612300

甘肃省庆阳市江都区国建大楼9753号

资质荣誉

您当前位置: 主页 > 关于我们 > 资质荣誉

IM体育app官方入口- Power Query 中小学校外培训机构治理平台查询

浏览次数: 发布时间:2023-10-03 来源:

本文摘要:继续昨天的话题,中小学校外培训机构治理平台有一个查询功效,可以查询区县一级的培训机构,详细的页面是这样的:然后会有一个验证码输入:就可以显示出查询效果了:在查询效果出来之后,点击机构名称就会有详细的信息出来:下面另有很长的内容,师资人数,谋划场所面积等等。

继续昨天的话题,中小学校外培训机构治理平台有一个查询功效,可以查询区县一级的培训机构,详细的页面是这样的:然后会有一个验证码输入:就可以显示出查询效果了:在查询效果出来之后,点击机构名称就会有详细的信息出来:下面另有很长的内容,师资人数,谋划场所面积等等。网站分析:这个网站是POST请求,我们可以实验一下先要准备参数:Content-Type:UrlUser-Agent:Cookie:Content或Query:直接在参数表中建设参数就可以:因为第二个详细信息的页面也是POST方式,所以参数都是双份的。可是需要验证码才气查询,应该怎么来处置惩罚呢?总不能一个一个的输入验证码吧,幸亏网站查询参数中是可以修改显示数量的,我们可以只管将数据在一页中显示,这样纵然输入验证码,也只要输入一次就可以了:这个修改也是要输入一次验证码,然后我们检察,确实能够全部显示出来,控制台中看查询参数:code就是验证码,pagesize就是每页显示信息的数量。

我们再来看详细信息的页面:就一个条件,就是培训机构的代码。界说函数首先我们直接抓取沈河区全部的培训机构的代码,需要一个参数就是验证码,其他的我们都写好。当我们查询时,直接修改最后一个验证码就可以了。先界说一个头文件:header=[Cookie=ck,#"Content-Type"=ct,#"Usaer-Agent"=ua],然后就是抓取了:源 = Lines.FromBinary(Web.Contents(url,[Headers=header,Content=Text.ToBinary(query)])),这里我把query作为Content用二进制花样通报查询参数。

接下来的处置惩罚历程很简朴,就是筛选出机构代码:提取出来括号中的数字就可以了。然后我们为了界说详细信息的抓取函数,我们需要先抓取一次,主要是为了后期的数据整理:header=[Cookie=ck,#"Content-Type"=ct,#"Usaer-Agent"=ua,Referer=rf], 源 = Table.FromColumns({Lines.FromBinary(Web.Contents(url1,[Headers=header,Query=orgId]))}),这里我们把orgID作为查询参数通报的,而且头文件中多了一个参数Referer。

整理历程,都是替换,把html中的花样代码替换洁净,最后要整理成横排的表:然后我们把这个历程界说成函数:最后再回到第一个查询中,引用这个函数。数据抓取:添加自界说列,挪用info()函数:展开:这样我们就获得沈河区的300多家校外培训机构的详细信息。专职教师人数:修建面积:。


本文关键词:im体育平台首页,IM体育app官方入口

本文来源:im体育平台首页-www.zidongsongliao.com

热门
课程
基础
早餐
特色
早餐
卤菜
基础
烧烤
基础
特色
小吃
区域
特色
特色
面点