【问题标题】:JSOUP parse Google imagesJSOUP 解析谷歌图片
【发布时间】:2012-05-30 21:16:09
【问题描述】:

我想在 Android 中使用 JSOUP 解析 Google 图片的缩略图和完整图片链接。 android 部分实际上并不重要,因为我需要的只是选择器语法。 我搜索了教程或类似问题,但找不到任何有价值的信息。

要获取图像,链接是 https://www.google.com/search?tbm=isch&q=search-string

下面是 Chrome 的 Webkit 的截图,你可以看到缩略图的链接。如果我能做到这一点,那么尝试自己获取完整图像的链接将是一个好的开始。

Full size

【问题讨论】:

  • 你为什么不用Google Custom Search API
  • 安卓可以用吗? */编辑:我刚刚查看了可能性,我认为 JSOUP 更容易,我只需要像“img.rg_hi uh_hi”这样的选择器..
  • Google 迟早会禁止它,因为你违反了他们的 ToS。
  • 还有其他“易于解析”的图片搜索引擎吗? :)

标签: android parsing jsoup google-image-search


【解决方案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")

【讨论】:

  • 它只显示前 20 张图片,我们如何获取其他图片?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-12
  • 2011-04-13
  • 1970-01-01
相关资源
最近更新 更多