2012-05-30 3 views
1

Я хочу разобрать ссылки Google Images на миниатюры и полные картинки с JSOUP на Android. Часть андроида на самом деле не важна, поскольку все, что мне нужно, это селектор-синтаксис. Я искал учебники или похожие вопросы, но не мог найти никакой ценной информации.JSOUP parse Google images

Для получения изображений ссылка https://www.google.com/search?tbm=isch&q=search-string.

Ниже приведен снимок экрана веб-сайта Chrome, и вы можете увидеть ссылку на миниатюру. Если бы я мог просто понять, что было бы неплохо начать получать ссылки на полные изображения.

Full size screenshot

+1

Почему вы не используете [Google Custom Search API] (https: // разработчикам .google.com/заказ поиск /)? – BalusC

+0

Может ли он использоваться в Android? */EDIT: Я только что посмотрел на возможности, и я думаю, что JSOUP проще, все, что мне нужно, это селектор типа «img.rg_hi uh_hi». –

+0

Google рано или поздно запретит его, потому что вы нарушаете их ToS , – BalusC

ответ

1

Было бы выбрать с "#rg div.rg_di img"

Так, например, что-то вроде

Document doc = Jsoup.connect("https://www.google.com/search?tbm=isch&q=search-string") 
      .userAgent("Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36") 
      .get() 

doc.select("#rg div.rg_di img") 
+0

Его единственный показ первых 20 изображений, как мы можем получить другие изображения? – Khan