Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

SearchEngine

搜索结果来自Google自定义搜索,搜索资源来自百度云盘,更改url可以实现任何网盘资源的搜索

##BaiduYun 这是一个完整项目,包括一个servlet:访问url,解析返回的json数据,返回页面

两个页面:

  • index.html:简单的搜索页面
  • result.jsp:云盘搜索结果页面

##BaiduYunServer 测试url的项目

##Google自定义搜索Url的获取方式

  • 1.有Google账号(会翻墙)
  • 2.Google搜索:google自定义搜索引擎
  • 3.Add -> 要搜索的网站 -> 搜索引擎的名称 -> 创建
  • 4.打开创建的google搜索,在右边模拟搜索,用F12开发者工具查找自己的url

###我的URL是这个(可能会失效,需要自己手动操作一遍,查找自己的url)

https://www.googleapis.com/customsearch/v1element?key=AIzaSyCVAXiUzRYsML1Pv6RwSG1gunmMikTzQqY&rsz=filtered_cse&num=10&hl=zh_CN&prettyPrint=false&source=gcsc&gss=.com&sig=8bdfc79787aa2b2b1ac464140255872c&start=00&cx=016789904072617331679:m99586mr47g&q=java&sort=date&googlehost=www.google.com
https://www.googleapis.com/customsearch/v1element?key=AIzaSyCVAXiUzRYsML1Pv6RwSG1gunmMikTzQqY&rsz=filtered_cse&num=10&hl=zh_CN&prettyPrint=false&source=gcsc&gss=.com&sig=8bdfc79787aa2b2b1ac464140255872c&start=10&cx=016789904072617331679:m99586mr47g&q=java&sort=date&googlehost=www.google.com

####两次获取的url
其中标签很多

  • 1.&start=10 //10表示从搜索结果是第二页的内容,result.jsp每页显示10条记录
  • 2.&q=java //java表示搜索的关键字
  • 3.&sort=date //data表示搜索结果按照日期排序

最重要的的只有一个

  • &q="需要搜索的关键字"

修改&q=后面的内容,将此URL粘贴到浏览器中,可以得到服务器返回的搜索结果Json
当然返回的json很难看,推荐一个json在线解析工具
我们需要做的就是解析这个json文件,提取其中有用的信息,红色标记的属性

##推荐一个搜索云盘资源的网站

About

搜索结果来自Google自定义搜索,搜索资源来自百度云盘,更改url可以实现任何网盘资源的搜索

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages