gpt4 book ai didi

java - 返回使用 jsoup 从 url 检索到的图像数组

转载 作者:行者123 更新时间:2023-12-01 15:22:31 25 4
gpt4 key购买 nike

当我尝试使用 jsoup 获取图像 url 数组时,出现空指针异常,真的不确定我在这里做错了什么,因为我似乎遵循 javadoc 中列出的示例,任何帮助都会很长非常感谢。

public class ImagetestActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.main);

String url = "http://www.goal.com/en/news/1717/editorial/2012/05/20/3116140/in-pictures-chelsea-celebrate-champions-league-success#";
Document doc = null;
List<Element> media = new ArrayList<Element>();
try {
doc = Jsoup.connect(url).get();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

media = doc.select("[src]");

for (Element src : media) {
if (src.tagName().equals("img")) {
Toast.makeText(ImagetestActivity.this, src.text(),
Toast.LENGTH_LONG).show();
}
}
}

}

最佳答案

试试这个:

media = doc.select("img[src]");

for (Element src : media) {
Toast.makeText(ImagetestActivity.this, src.attr("src"),
Toast.LENGTH_LONG).show();
}

即选择图像(无需检查标签名称)。也许您需要 src 属性值,而不是内部文本(始终为空)

关于java - 返回使用 jsoup 从 url 检索到的图像数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10693804/

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