问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何获取网页搜索结果

发布网友 发布时间:2022-05-18 18:57

我来回答

3个回答

热心网友 时间:2023-10-24 16:46

lz,我帮你看了看,分析如下:

首先我进入淘宝客,将代码复制到Dreamweaver,当我单击其中一个分类时,项目显示,网页调用了一个JSP函数:searchShop('1048','3C数码配件市场')

这个函数很关键,因为在后来弹出的'3C数码配件市场'窗口中的结果参数就是靠它传递的。

说白了,其他的代码都是做做样子,真正用来实现查询功能的就是这个searchShop函数。代码如下:

function searchShop(catid,catname){
var _obj = $i('selectObj').options[$i('selectObj').selectedIndex];
if(catid!=null && (catid==0||catid=="0") && ($i("schContent").value=="" || $i("schContent").value.replace(/(^\s*)|(\s*$)/g, "")=="")) {
return;
}
document.getElementById("pKeywords").value = document.getElementById("schContent").value;
document.getElementById("pCatID").value = catid;
document.getElementById("pCatName").value = catname;
document.getElementById("pMID").value = _obj.value;
document.forms["searchShopForm"].submit();
return false;
}

然后,将这个查询数据传入_jsc.util.addEvent($i("schContent"),"keyup",enterSch)这个类调用查询地址,因为没有阿里妈妈的所有代码,这个类我看不到,只知道它将你选择的参数传递进去后在后台查询,查询完了会刷新界面,进入查询结果窗口。

接下来分析这个结果窗口:

同样,去掉花架子,结果返回窗口被命名为listview,全文查找后,我们只在一个function changeClass(seleckbox)函数中找到它,仔细一看,果然有一个seleckbox.parentNode.parentNode.parentNode类

seleckbox就是指它了,它正式我们要找的树结构的容器。同样可惜的是我们没有阿里妈妈的源代码,也就无法知道seleckbox到底是如何工作的。但是可以肯定,seleckbox里面装有我们要查找的全部数据。

总结一下,阿里妈妈的查询过程如下:

用户点击“3C数码配件市场”-》传递searchShop(“内部代码”,“3C数码配件市场”)-》调用seleckbox类查找(对外不可见,属于内部代码),并将结果保存在seleckbox里面的容器中-》连接到新开界面-》界面的某一部分窗口返回seleckbox的前20项搜素结构。

好了,大概就是这么一个过程。

要想批量获取结果,只要知道seleckbox容器的内部结构就可以,但是这个属于商业秘密,lz可以联系一下阿里妈妈,看它们会不会告诉你。

热心网友 时间:2023-10-24 16:46

阿里有和一个专业建站网站联手搞了一个快速建站的嘛
这个可以去试试看。 我看了 还不错

热心网友 时间:2023-10-24 16:46

现在不是阿里有和一个专业建站网站联手搞了一个5分钟建站。我前几天还受到站内信,我也去尝试了一下咯,不错
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 为什么那些搜索引擎的搜索结果不同? 不同搜索引擎的搜索结果为什么不一样 为什么不同的搜索引擎搜索结果不同 小米12换卡插到麦克风 关于古代文论的一些概念 评析“王士祯时时标举沧浪,而他推崇的都是王孟一派空灵澄澹的风格,于是人民对严羽的妙悟说也是如此”? 比兴说 虚静说 神思说 滋味说 物感说 象外说 妙悟说 童心说 性灵说 神韵说 意境说 都分别是谁提出来的啊 宋代严羽的什么提出诗人的兴趣并非来自理性答案 评析“王士祯时时标举沧浪,而他推崇的都是王孟一派空灵澄澹的风格,于是人们对严羽的妙悟说也是如此”? 有线模拟信号怎么转换成数字信号 液晶电视机的老式有线天线,用RF转HDMI器能不能提升画质,或者用信号放 评析”王士禛时时标举沧浪,而他推崇的都是王孟一派空灵澄澹的风格,于是人们对严羽妙悟说的理解也是如此 严羽在哪篇书中提出了“妙悟说”和“别材别趣说”? 电视盒明明接收的是有线模拟信号,为什么还叫高清?难道平时看的模拟电视也是高清(上海)】? 宋代严羽的“妙悟”说和明代袁宏道的“性灵”说将艺术的本质特征归类于主观精神还是客观精神?为什么? 有线电视机顶盒反应慢 换成高清机顶盒的会快吗? 陶为什么不上釉 陶和瓷有什么区别? 讨论,存酒的陶瓷罐上釉好还是无釉好 对不起,模拟信号可以通过高清电视传输吗? 怎么把有线电视信号(不是数字电视)转换成高清信号?有专门的设备吗? 同一关键词,不同的搜索引擎,结果如何? 通常来说搜索结果在首页有几种排名方式 怎样申请不用手机号注册 在网上快速找到搜索结果都有什么方法?有几种?最快的是那种? 怎么不用手机号注册一个新的 在搜索引擎营销中,自然搜索结果指什么? 传统的拜年礼仪有什么啊? SIP怎么封装语音包,并进行传输 飞儿乐团一首歌歌词里有“亲爱的你”是哪首 iPhone12Pro玻璃后壳曝光今天晚上不可以晒衣服吗? 找图片。一只猫咪戴头套在沙漠的树桩上装狮子的高清原图? some的同音词? 小猫照镜子里面是头狮子什么意思 some同音词 求一国外画作,画中:小猫想象自己是头狮子小鸟想象自己是只老鹰的充满想象力的画 和some的音标一样的单词 有没有一张小猫在镜子中看到自己是狮子的图片 some同音异形词是什么 英语some同音异义词 I(同音字),one序数词,right同音词,some同义词