我正在尝试通过文本搜索图像并将其加载到imageView
中。
为此,我正在使用 jsoup 发送请求
https://www.google.com/search?tbm=isch&q=item
我知道我需要设置更大的文档大小,因为请求包含大页面。 (所以我使用0作为值设置了无限制)
Jsoup.connect(url).maxBodySize(0).get().select("[data-ri=0] img").toString()
我要
<img class="rg_ic rg_i" id="Bk-hKr-h1cjMDM:" jsaction="load:str.tbn" alt="Imagini pentru space" onload="typeof google==='object'&&google.aft&&google.aft(this)">
在浏览器中,我得到
<img class="rg_ic rg_i" id="Bk-hKr-h1cjMDM:" jsaction="load:str.tbn" alt="Image result for space" onload="typeof google==='object'&&google.aft&&google.aft(this)" style="width: 284px; height: 177px; margin-left: 0px; margin-right: 0px; margin-top: 0px;" src=".......">
缺少一些属性(例如 src ) 发生这种情况是因为有些js脚本正在为HTML添加atrributes?是否存在API或通过文本搜索图像的其他方法?谢谢。