将搜索结果重定向到ASP.NET页面
我有一个ASP.NET页面,带有一个文本框,用户可以选择以下选项:Wikipedia、Google、Dictionary.com、Flickr、Google images 用户在文本框中输入一个或多个单词,然后从以下选项中进行选择 根据用户的选择,我希望返回以下内容 维基百科:返回与该词相关主题对应的页面的内容和链接。将搜索结果重定向到ASP.NET页面,asp.net,html,search,Asp.net,Html,Search,我有一个ASP.NET页面,带有一个文本框,用户可以选择以下选项:Wikipedia、Google、Dictionary.com、Flickr、Google images 用户在文本框中输入一个或多个单词,然后从以下选项中进行选择 根据用户的选择,我希望返回以下内容 维基百科:返回与该词相关主题对应的页面的内容和链接。 谷歌:返回谷歌搜索该词的前10名结果。 Flickr:从Flickr搜索返回几张图像和10张图像 google图像:从google图像搜索返回一些图像。 字典:返回单词的意思。
谷歌:返回谷歌搜索该词的前10名结果。
Flickr:从Flickr搜索返回几张图像和10张图像
google图像:从google图像搜索返回一些图像。
字典:返回单词的意思。
如何实现这一点?在页面中创建一个iframe,然后将框架的src设置为您根据用户输入创建的相应查询字符串
这可以通过页面内的javascript完成,以响应用户在“选择”下拉列表中选择的内容。您可以在javascript中嵌入适当的URL(作为变量),只需在用户的输入中替换即可。因为您希望在显示结果之前对结果进行一些处理,所以最好是在服务器上调用web请求,以RSS或其他可解析的XML格式获取结果 首先,我们有Wikipedia,它支持开放式搜索的API,以及带有XML或JSON输出的查询。您可以访问以下站点获取API的详细信息: 我认为查询操作或opensearch操作都是您想要的 没错,现在有了谷歌,它通过自己的功能支持RSS搜索结果。该链接会将您带到主页面,您可以在主页面上构建查询,在主页面上,您可以轻松地输入搜索词。还有Google Search AJAX API,您可以找到它(请参阅“Flash和其他非Javascript环境”一节,以直接构建URL。我相信此选项也可以让您访问Google图像结果 对于Flickr,请查看此页面。有几种输出格式可供选择 我在Dictionary.com上找不到任何可靠的结果,但看起来确实如此。你可能可以在google中找到一些关于如何以XML或JSON形式获取搜索结果的参考资料。还有一些其他字典网站可能有更多关于其API的信息。在搜索过程中,我设法从谷歌字典中查找有关单词查找的信息 希望这有帮助