gpt4 book ai didi

java - JSOUP:无法解析方法标题()

转载 作者:太空狗 更新时间:2023-10-29 13:19:36 25 4
gpt4 key购买 nike

我正在尝试在 Android 项目中使用 Jsoup,但出现错误。我正在使用安卓工作室。我已将 jsoup jar 1.8.2 添加到 libs 文件夹,并在 build.gradle 文件中添加了 compile files('libs/jsoup-1.8.2.jar') 行。这很奇怪,因为我没有遇到 Eclipse 的任何此类问题。有什么建议么?提前致谢!!

protected Void doInBackground(Void... params) {
try {
// Connect to website
Document document = (Document) Jsoup.connect("http://www.example.com/").get();
// Get the html document title
websiteTitle = document.title();
Elements description = document.select("meta[name=description]");
// Locate the content attribute
websiteDescription = description.attr("content");
} catch (IOException e) {
e.printStackTrace();
}
return null;
}

PS:对于 select 方法,它也会给出错误“无法解析方法‘select(java.lang.String)’”。

最佳答案

你得到错误,因为 JSoup Document没有您尝试调用的方法 select(String)

相反,您应该 access the head ,由 Element 表示这让你可以 select() :

Elements description = document.head().select("meta[name=description]");

附带说明,显式转换为 Document 不是必需的:

Document document = (Document) Jsoup.connect("http://www.example.com/").get();

get() 已经返回一个 Document,如您所见 in the cookbookthe API docs .

关于java - JSOUP:无法解析方法标题(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30670955/

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