2014-12-03 64 views
0

我想编写一个解析谷歌图片网页并提取图片的可可程序。 我用这样的代码:来自可可的谷歌图片

NSURL *url = [ NSURL URLWithString: [ NSString stringWithFormat: @"https://www.google.it/search?q=%@&tbm=isch", searchString] ]; 
NSStringEncoding enc; 
NSString *test = [NSString stringWithContentsOfURL:url usedEncoding:&enc error:NULL]; 

的问题是,以这种方式返回的页面是它是在一个浏览器有什么不同。 我没有得到完整图像的url imgurl参数。只有缩略图。 有一种方法可以像在Firefox中一样获得完整的google图像结果吗? 谢谢

+0

检查我的回答..你的问题就解决了...... – 2014-12-03 13:25:05

回答

0

你在做什么是不正确的方法。

要获得图像的列表,你应该使用下面的链接Google API for image Search

关注更多的细节。

https://developers.google.com/image-search/v1/jsondevguide

的web服务的URL看起来像下面。

https://ajax.googleapis.com/ajax/services/search/images?q=soccer&v=1.0 
                  ^^^^^^ your search keyword here... 
+0

API已经过时 – dip 2016-11-06 16:09:13

+0

@dip:答案为2岁...如果有新的API,请更新我的答案... – 2016-11-06 18:27:09