最近想测试volley的异步图片加载,每次都去找图片效果很不理想,下载了几个国外的demo,不是调的facebook的就是twitter,虽然可以VPN,但是感觉很不方便,国内的花了好久找了几个,都是不好使,最后找到这两个东西,谷歌和百度。
1、百度
参考地址(来自互联网):
http://image.baidu.com/i?tn=baiduimagejson&ct=201326592&cl=2&lm=-1&st=-1&fm=result&fr=&sf=1&fmq=1349413075627_R&pv=&ic=0&nc=1&z=&se=1&showtab=0&fb=0&width=&height=&face=0&istype=2&word=girl&rn=2&pn=1
这个地址比较长,删除一下参数:
http://image.baidu.com/i?tn=baiduimagejson&width=&height=&word=girl&rn=10&pn=2
几个关键参数:
width&height:长宽
word:查询关键词
rn:每页显示图片数量
pn:图片显示的页码
参考返回结果如下
{
"queryEnc": "girl",
"queryExt": "girl",
"listNum": 1999,
"displayNum": 21929725,
"bdFmtDispNum": "约21,900,000",
"bdSearchTime": "6.000",
"bdIsClustered": "1",
"data": [
{
"thumbURL": "http://t10.baidu.com/it/u=1025587248,1458534674&fm=59",
"middleURL": "",
"largeTnImageUrl": "http://t12.baidu.com/it/u=924334832,1400490131&fm=59",
"hasLarge": 0,
"hoverURL": "http://t11.baidu.com/it/u=1001163760,1466976252&fm=59",
"pageNum": 1,
"objURL": "http://www.widewallpapers.ru/mod/girls/3/1920x1200/hot-girl-wallpaper-1920x1200-008.jpg",
"fromURL": "http://hdw.eweb4.com/out/687817.html",
"fromURLHost": "http://hdw.eweb4.com",
"currentIndex": "0",
"width": 1920,
"height": 1200,
"type": "jpg",
"filesize": "715",
"bdSrcType": "5",
"di": "0",
"is": "0",
"bdSetImgNum": 0,
"bdImgnewsDate": "2013-02-01 13:22:13",
"fromPageTitle": "<strong>girl</strong>",
"fromPageTitleEnc": "<strong>girl</strong>",
"bdSourceName": "",
"bdFromPageTitlePrefix": "",
"token": "0"
},
{
"thumbURL": "http://t10.baidu.com/it/u=642396156,1965090283&fm=59",
"middleURL": "",
"largeTnImageUrl": "http://t10.baidu.com/it/u=636229272,1901199173&fm=59",
"hasLarge": 0,
"hoverURL": "http://t10.baidu.com/it/u=657566964,1952941079&fm=59",
"pageNum": 2,
"objURL": "http://www.mrwallpaper.com/wallpapers/blonde-girl-green-eyes-1920x1200.jpg",
"fromURL": "http://hdw.eweb4.com/out/650129.html",
"fromURLHost": "http://hdw.eweb4.com",
"currentIndex": "0",
"width": 1920,
"height": 1200,
"type": "jpg",
"filesize": "436",
"bdSrcType": "5",
"di": "0",
"is": "0",
"bdSetImgNum": 0,
"bdImgnewsDate": "2013-02-01 13:22:13",
"fromPageTitle": "<strong>girl</strong>",
"fromPageTitleEnc": "<strong>girl</strong>",
"bdSourceName": "",
"bdFromPageTitlePrefix": "",
"token": "0"
},
{}
]
}
2、谷歌
谷歌就比较好了,地址如下:https://developers.google.com/image-search/v1/jsondevguide
参考查询地址:https://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=girl
请求参数:https://developers.google.com/image-search/v1/jsondevguide#request_format
返回实例:
{
"responseData": {
"results": [
{
"GsearchResultClass": "GimageSearch",
"width": "1024",
"height": "768",
"imageId": "ANd9GcRSKgavyK2uIEyZOKOmBM27QFmMoEZn6prf2eSLspHIJ43TUx2GWLEd6N_l",
"tbWidth": "150",
"tbHeight": "113",
"unescapedUrl": "http://www.hdwpapers.com/walls/absolutely_innocent_princess_baby_girl_wallpaper-normal.jpg",
"url": "http://www.hdwpapers.com/walls/absolutely_innocent_princess_baby_girl_wallpaper-normal.jpg",
"visibleUrl": "www.hdwpapers.com",
"title": "absolutely innocent princess baby 003cb003egirl003c/b003e wallpaper",
"titleNoFormatting": "absolutely innocent princess baby girl wallpaper",
"originalContextUrl": "http://www.hdwpapers.com/absolutely_innocent_princess_baby_girl_wallpaper-wallpapers.html",
"content": "absolutely innocent princess baby 003cb003egirl003c/b003e wallpaper",
"contentNoFormatting": "absolutely innocent princess baby girl wallpaper",
"tbUrl": "http://t2.gstatic.com/images?q003dtbn:ANd9GcRSKgavyK2uIEyZOKOmBM27QFmMoEZn6prf2eSLspHIJ43TUx2GWLEd6N_l"
},
{
"GsearchResultClass": "GimageSearch",
"width": "1920",
"height": "1080",
"imageId": "ANd9GcQUnyHrVEbppqhZnWnQrijhBFP0X34gRf7pKw6PdT4ggepB2k9g-p71sgGh",
"tbWidth": "150",
"tbHeight": "84",
"unescapedUrl": "http://static.hothdwallpaper.net/51baa511ad24454887.jpg",
"url": "http://static.hothdwallpaper.net/51baa511ad24454887.jpg",
"visibleUrl": "ch.hothdwallpaper.net",
"title": "Beautiful 003cb003eGirls003c/b003e HD Arena桌布壁纸1920x1080 - 热门壁纸网",
"titleNoFormatting": "Beautiful Girls HD Arena桌布壁纸1920x1080 - 热门壁纸网",
"originalContextUrl": "http://ch.hothdwallpaper.net/wallpapers/hd/607550/beautiful-girls-wallpapers-hd-wallpapers-arena",
"content": "Beautiful 003cb003eGirls003c/b003e HD Arena桌布壁纸1920x1080 - 热门壁纸网",
"contentNoFormatting": "Beautiful Girls HD Arena桌布壁纸1920x1080 - 热门壁纸网",
"tbUrl": "http://t2.gstatic.com/images?q003dtbn:ANd9GcQUnyHrVEbppqhZnWnQrijhBFP0X34gRf7pKw6PdT4ggepB2k9g-p71sgGh"
},
{
"GsearchResultClass": "GimageSearch",
"width": "614",
"height": "500",
"imageId": "ANd9GcQu8KfNqGL9v9ftBZze2GwKYknGKqGfdSfwEiszbfk7gQKOlP58-UqjgZH0",
"tbWidth": "136",
"tbHeight": "111",
"unescapedUrl": "http://www.esquire.com/cm/esquire/images/SZ/esq-something-cool-we-saw-online-girl-habit-de.jpg",
"url": "http://www.esquire.com/cm/esquire/images/SZ/esq-something-cool-we-saw-online-girl-habit-de.jpg",
"visibleUrl": "www.esquire.com",
"title": "Something Cool We Saw Online: 003cb003eGirl003c/b003e Habit - Esquire",
"titleNoFormatting": "Something Cool We Saw Online: Girl Habit - Esquire",
"originalContextUrl": "http://www.esquire.com/blogs/mens-fashion/girl-habit-tumblr-111612",
"content": "Something Cool We Saw Online: 003cb003eGirl003c/b003e Habit - Esquire",
"contentNoFormatting": "Something Cool We Saw Online: Girl Habit - Esquire",
"tbUrl": "http://t1.gstatic.com/images?q003dtbn:ANd9GcQu8KfNqGL9v9ftBZze2GwKYknGKqGfdSfwEiszbfk7gQKOlP58-UqjgZH0"
},
{
"GsearchResultClass": "GimageSearch",
"width": "1920",
"height": "1200",
"imageId": "ANd9GcQzZsnXYPvBJuUpq_5QCEl3inUAYNBXx5SvZx2Vx63xTMnKvXXE5ub9pnTn",
"tbWidth": "150",
"tbHeight": "94",
"unescapedUrl": "http://freefever.com/stock/girl-beautiful-wallpapers.jpg",
"url": "http://freefever.com/stock/girl-beautiful-wallpapers.jpg",
"visibleUrl": "www.freefever.com",
"title": "003cb003eGirl003c/b003e Beautiful Wallpapers - 1920x1200 pixel Wallpaper #49068 003cb003e...003c/b003e",
"titleNoFormatting": "Girl Beautiful Wallpapers - 1920x1200 pixel Wallpaper #49068 ...",
"originalContextUrl": "http://www.freefever.com/wallpaper/1920x1200/girl-beautiful-wallpapers-49068.html",
"content": "003cb003eGirl003c/b003e Beautiful Wallpapers - 1920x1200 pixel Wallpaper #49068",
"contentNoFormatting": "Girl Beautiful Wallpapers - 1920x1200 pixel Wallpaper #49068",
"tbUrl": "http://t2.gstatic.com/images?q003dtbn:ANd9GcQzZsnXYPvBJuUpq_5QCEl3inUAYNBXx5SvZx2Vx63xTMnKvXXE5ub9pnTn"
}
],
"cursor": {
"resultCount": "7,330,000,000",
"pages": [
{
"start": "0",
"label": 1
},
{
"start": "4",
"label": 2
},
{
"start": "8",
"label": 3
},
{
"start": "12",
"label": 4
},
{
"start": "16",
"label": 5
},
{
"start": "20",
"label": 6
},
{
"start": "24",
"label": 7
},
{
"start": "28",
"label": 8
}
],
"estimatedResultCount": "7330000000",
"currentPageIndex": 0,
"moreResultsUrl": "http://www.google.com/images?oe003dutf80026ie003dutf80026source003duds0026start003d00026hl003dzh-CN0026q003dgirl",
"searchResultTime": "0.20"
}
},
"responseDetails": null,
"responseStatus": 200
}
分享到:
相关推荐
调用API接口数据,抽取我们所需类型的数据,并写入指定mysql数据库。 先从宏观上看这个任务,并对任务进行分解: step1:需要学习python下的通过url读取数据的方式; step2:数据解析,也是核心部分,数据格式从...
语言:English 新功能:即使您的JSON是任意嵌套,也将JSON... 当您处理稀疏记录的JSON BLOB或返回JSON的全新API时,或者只是刚刚被深深嵌套的JSON结构所淹没,此工具将帮助您整理混乱并找到您所需要的内容。< / p>
微博登录授权后获取用户信息里,返回的是省份和城市编码,原官方API已失效,这里自行整理了一份,json格式的,方便解析
酷狗音乐Web端音乐API接口数据整理,以下接口数据已整理封装基于Node.js+express的项目 music模块中 本音乐API数据收集仅用于学习研究,请勿将以下接口用来商业推广以及其他获利用途,如有版权问题请告知删除! GitHub...
代码整理使用 (可插入的工具,用于识别和报告JavaScript模式)来完成JavaScript代码的插入。 将ESLint与,该方法尝试遵循Airbnb JavaScript样式指南。 自动重启服务器随时进行编辑,并使用babel编译和eslint实时...
所有的API请求都会以规范友好的JSON对象格式返回(包括错误信息)。 公益中国:宝贝回家核心数据/全国通缉令数据(ssl) 新闻分类(头条/军事/娱乐/体育/科技/艺术/教育/要闻)数据接口 视频分类(精品视频/搞笑视频...
该模块导出一个函数,该函数解析给定目录中的markdown文档,然后返回所有API的JSON表示形式。 const lint = require ( 'electron-docs-linter' ) const docPath = './test/fixtures/electron/docs/
GET /api/notes db.json读取db.json文件,并将所有保存的注释作为JSON返回。 POST /api/notes db.json接收要保存在请求正文中的新注释,将其添加到db.json文件,然后将新注释返回给客户端。 DELETE /api/notes/:id...
那么这⾥就整理⼀下rebotframework_接⼝⾃动化的应⽤: ⼀、编写接⼝测试 由上图可知,该接⼝如下信息: 接⼝功能描述:预诊模版检索API,以及接⼝请求的地址 接⼝请求参数:详细介绍接⼝的参数名称,参数说明,...
该项目的目标是设计一个CLI / API,该CLI / API将获取并深入分析给定npm软件包(或具有package.json的本地项目)的依赖关系树,并输出一个.json文件,其中将包含所有元数据和有关每个软件包的标志。 所有这些数据将...
定制返回JSON的数据和结构! Headless Chrome Node API http知识点总结 HTTP, HTTPS, WebSocket debugging proxy 可以注入vConsole、Eruda;编写plugins; A desktop app for inspecting your React JS and React ...
哔哩哔哩-API收集整理野生API文档不断更新中....本项目初步对B站网络端,移动端以及电视端散落在世界各地的野生api进行收集整理,研究使用方法并进行进行说明,运用了黑箱法,控制变量法,js逆向分析法,apk拆包及反...
下面整理了一下,热门小程序的接入开源接口的配置步骤。。给初入门的小白指指路 先大概说一下流程: 1.以百思不得姐开源接口为例子 2.注册小程序开发者账号 3.找开源接口 4.怎么配置小程序的域名 5.请求数据...
整理和修复文件 npm run lint 自定义配置 请参阅。 稳定服务器 演示- API DOCS- 发送的JSON有效负载必须具有以下指定的结构; { "number" : "55" } - You get this as a response. ```javascript { "status": ...
稳定服务器演示-API DOCS- 发送的JSON有效负载必须具有以下指定的结构; { "number" : "55" }- You get this as a response.```javascript{ "status": "success", "message": "The closest prime number is 53", ...
nodejs转换文件服务器 从MS Office转换,将图像转换为PDF,获取缩略图以进行文件预览,优化文件以进行快速渲染。 ...端点以JSON格式返回文件目录中存在的所有文件。 HTTP请求 GET http://localhos
项目介绍本项目是根据多个实战整理的Java项目,技术栈是spring-boot实现的功能1,mybatis持久层框架2,swagger2 API文档框架3,pagehelper分页插件4,mysql驱动5,ServerResponseJsonResult返回数据类小设计1,把...
异步网络服务类库的ION案例,该源码十分简单易用的提供各种异步网络服务类库,并且功能很强大的,喜欢的朋友可以下载或者收藏到收藏夹中吧,源码来自源码天堂android源码频道整理和上传。 此类库基于AndroidAsync...
2021.1.15 V1.3.01、新增微信安全api(评论/搜索敏感词检测);2、修复post_in错误;3、修复fix缓存导致的bug;4、优化wp-json/jiangqie/v1 接口缓存;5、其他已知细节。2020.12.2 V1.2.21、新增扫码打开小程序引导...
:speech_balloon: quotes 免责声明 如果您想为该存储库做出贡献(万岁!... 获取报价的方法有很多,其中包括几个API,但是我们想要的是零延迟并且可以(可选)脱机工作的东西,因此我们整理了来自各种来源