如何将css选择器应用于java中的原始HTML文本?

如何将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

所以,我从HTTP请求中得到了原始HTML文本,现在我想解析它并从中获得一些元素用于我的程序,如何将CSS选择器应用于我得到的响应

有没有办法将这个字符串转换成类似HTML的对象,我可以在其中运行CSS选择器查询

我该怎么办

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的,但我想做一些更简单的事情,因为我必须在页面上找到多个元素。