从html中获取ccs地址,Java代码
时间: 2024-05-06 20:21:27 浏览: 144
你可以使用Jsoup库来解析HTML文档,并用CSS选择器来获取CSS链接。例如,以下代码会打印所有CSS链接的URL:
```
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class GetCSSFromHTML {
public static void main(String[] args) throws Exception {
String html = "<html><head><link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\"></head><body><p>Example</p></body></html>";
Document doc = Jsoup.parse(html);
Elements links = doc.select("link[rel=stylesheet]");
for (Element link : links) {
String cssHref = link.attr("href");
System.out.println(cssHref);
}
}
}
```
相关问题
从html中获取ccs地址,java代码
如下:
// 创建一个URL对象
URL url = new URL("http://www.example.com/style.css");
// 打开连接
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
// 设置请求方式为GET
conn.setRequestMethod("GET");
// 读取响应
InputStream inputStream = conn.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
// 读取响应体
StringBuilder stringBuilder = new StringBuilder();
String line = "";
while ((line = reader.readLine()) != null) {
stringBuilder.append(line);
}
// 关闭读取流
reader.close();
// 获取CSS文件内容
String css = stringBuilder.toString();
从html中获取ccs链接,Java代码
可以使用Jsoup库来解析HTML代码,具体代码如下:
```
Document doc = Jsoup.connect("https://www.example.com").get();
Element link = doc.select("link[href~=.*\\.css]").first();
String cssHref = link.attr("href");
System.out.println(cssHref);
```
这段代码会从"https://www.example.com"网页中获取第一个CSS链接,并输出该链接的href属性值。