搜索
当前所在位置: 主页 > 美食推荐 >

PG电子app下载_ Power Query 中小学校外培训机构治理平台查询

发布时间:2021-09-24 00:22 作者:PG电子app下载 点击: 【 字体:

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

PG电子app下载

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

PG电子app下载

界说函数首先我们直接抓取沈河区全部的培训机构的代码,需要一个参数就是验证码,其他的我们都写好。当我们查询时,直接修改最后一个验证码就可以了。先界说一个头文件: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多家校外培训机构的详细信息。专职教师人数:修建面积:。


本文关键词:电子,app,下载,Power,Query,中小学,校外,培训机构,PG电子app下载

本文来源:PG电子app下载-www.missmumhk.com

阅读全文
返回顶部