gpt4 book ai didi

java - 无法获取特定类 (JSOUP) 内的图像 Url(使用原始数据定义)

转载 作者:太空宇宙 更新时间:2023-11-04 12:45:34 25 4
gpt4 key购买 nike

HTML 源(请注意,它使用延迟加载 jQuery 插件): enter image description here

1).当我运行下面的代码时,它会从网站获取所有图像 URL:

    Elements images=document.select("img[src~=(?i)\\.(png|jpe?g|gif)]");

2).但是当我指定类时它会失败,如下所示:

    Elements images=document.select("div.newscat img[src~=(?i)\\.(png|jpe?g|gif)]");

And then I employ ( in second case it throws OutOfBoundsException):

for (int i=0;i<images.size();i++){
imageUrl[i]=images.get(i).attr("src");
}

Could, anyhow, lazy load be problem, if yes, How to solve?

最佳答案

最后感谢android: how can i scrap images (in url ) using jsoup?(Image tag contain attribute "data-original" which is url of image)

我找到了改变的方法

Elements images=document.select("div.newscat img[src~=(?i)\\.(png|jpe?g|gif)]");
for (int i=0;i<images.size();i++){
imageUrl[i]=images.get(i).attr("src");
}

Elements images=document.select("div.newscat").select("img");
for (int i=0;i<images.size();i++){
imageUrl[i]=images.get(i).attr("data-original");
}

关于java - 无法获取特定类 (JSOUP) 内的图像 Url(使用原始数据定义),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36373775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com