【易说话源码】GET方式获得搜狗搜刮引擎下拉框中内容

  • 2018-10-19
  • 1,003
  • 0

道理先容

本文首要先容一下易说话GET方式获得网页的内容,此处为获得搜狗搜刮引擎下拉框中的内容,经由过程利用了httpwatch东西抓包,而后利用了精易模块中的网页_拜候_东西方式获获得网页内容,利用取文本的方式截取内容(为了把掏出的内容放到列表框中)

逻辑先容

1.起首经由过程抓包东西,抓取到提交的网址,并且阐发网址。

2.而后利用网页_拜候_东西方式对网址停止拜候,此处要注重,拜候的时辰要把编辑框中输出的内容增加到网址上。

3.最初截取获得的内容,放到列表框中。

源码编写阐发

1.起首抓包东西抓取到GET方式的提交网址,以下图所示

2.比方我抓到的网址是“http://www.sogou.com/suggnew/ajajjson?key=wangyl&type=web&ori=yes&pr=web&abtestid=5&ipn=&t=1508403773589&suguuid=b1958622-2af1-4c97-b4f2-999c0f3f85ca&ip=121.71.123.67&iploc=1100&suid=437B47791808990A0000000059E84DC3&yyid=null&pid=sogou&policyno=null&mfp=null&hs=https&mp=1&prereq_a=&sugsuv=1508396725691694&sugtime=1508403774724”,我网页拜候这个网址的时辰,若是换个关头字,就读取不出内容,以是我用一个发包东西停止测试,终究截取了前半局部(后边不效的,就全数删撤除了)。

检测方式是把地点输出地点栏,而后点击发送,鄙人方前往的文天性呈现详细信息就表现准确,我是在后边经由过程&这个标记做边界,一节一节删除的,终究获得网址是“http://www.sogou.com/suggnew/ajajjson?key=wangyl&type=web”,这个时辰要注重一下,能够看到这个网址中”key=“后边便是我在搜刮引擎输出的内容,以是此处便是便是给搜刮引擎要发送的数据。

3.而后就能够编写易说话代码,把以上阐发出来的网址放到易说话中间接拜候,获获得的内容便是所须要的数据。以下两句代码就能够间接实现,剩下的那些是为了放到列表框中,用的朋分方式。

4.此处还须要注重一下,上方看到有一个利用了一个编码_URL编码的方式,这个要诠释一下:由于我在抓包的时辰,若是输出是中文的话,key后边便是一串字符,以是我编辑若是输出的是中文,我也就须要给转成字符,不然就获得不到数据

源码下载

 

批评

还不任何批评,你来讲两句吧

快乐飞艇综合走势图 快乐飞艇做任务靠谱吗 快乐飞艇开奖 熊猫乐园快乐飞艇 快乐飞艇app首页 快乐飞艇玩法 走势 华创投资快乐飞艇靠谱吗 快乐飞艇网站 快乐飞艇官网 快乐飞艇玩法规则 快乐飞艇开奖结果 快乐飞艇计划