在Java中,你可以使用Jsoup库来解析HTML并获取网站的title和logo图片地址。以下是一个简单的示例: ```java import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import java.io.IOException; public class WebScraper { public static void main(String[] args) { try { // 目标URL String url = "https://example.com"; // 连接并解析网页 Document doc = Jsoup.connect(url).get(); // 获取title String title = doc.title(); System.out.println("Title: " + title); // 获取logo,这里假设logo图片通常在link标签中,并且rel属性为"icon" Elements logos = doc.select("link[rel~=icon]"); for (Element logo : logos) { String logoUrl = logo.absUrl("href"); System.out.println("Logo URL: " + logoUrl); } // 如果logo是在img标签中,并且class属性为"logo" // 可以这样获取 Elements imgLogos = doc.select("img.logo"); for (Element logo : imgLogos) { String logoUrl = logo.absUrl("src"); System.out.println("Logo URL: " + logoUrl); } } catch (IOException e) { e.printStackTrace(); } } } ``` 注意:这个例子中的logo获取方式基于一般的网页结构,实际情况可能会有所不同,你需要根据目标网站的具体HTML结构进行调整。 由于网络IO和HTML解析的异步性,上述代码需要在可以处理网络IO的环境中运行,例如Android应用、JavaFX应用或任何支持网络操作的桌面应用等。频繁或大量地抓取网站数据可能违反网站的服务条款,甚至触犯法律法规,请确保你的行为符合相关规范。 [2024-01-11 16:39:16 | AI写代码神器 | 398点数解答]