如何将css选择器应用于java中的原始HTML文本?
所以,我从HTTP请求中得到了原始HTML文本,现在我想解析它并从中获得一些元素用于我的程序,如何将CSS选择器应用于我得到的响应 有没有办法将这个字符串转换成类似HTML的对象,我可以在其中运行CSS选择器查询 我该怎么办如何将css选择器应用于java中的原始HTML文本?,java,Java,所以,我从HTTP请求中得到了原始HTML文本,现在我想解析它并从中获得一些元素用于我的程序,如何将CSS选择器应用于我得到的响应 有没有办法将这个字符串转换成类似HTML的对象,我可以在其中运行CSS选择器查询 我该怎么办 public String getPage(int page) { HttpGet get = new HttpGet("http://myurl.com"); String body = null; try { CloseableH
public String getPage(int page) {
HttpGet get = new HttpGet("http://myurl.com");
String body = null;
try {
CloseableHttpResponse response = httpClient.execute(get);
HttpEntity responseEntity = response.getEntity();
body = EntityUtils.toString(responseEntity);
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(body);
return body;
}
我刚找到我要找的东西 您应该用questionLookup正则表达式发布代码片段。它们允许您根据模式(如每个第n个div的内容)从文本中获取片段。也许这是一个很好的起点。嗨,贾斯珀,谢谢你的帮助,我知道关于RegExp的,但我想做一些更简单的事情,因为我必须在页面上找到多个元素。