java html字符串转html文档树

引入jar包

<dependency>
            <groupId>org.jsoup</groupId>
            <artifactId>jsoup</artifactId>
            <version>1.11.3</version>
        </dependency>

测试

protected Map<String,Object> getOrderPreparationPage(String Cookie) throws IOException {
        /*OkHttpClient client = new OkHttpClient().newBuilder()
                .build();*/
        Request request = new Request.Builder()
                .url("https://cart.m.gome.com.cn/order.html?source=8")
                .method("GET", null)
                //.addHeader("Cookie", "__clickidc=116603882976834777; __c_visitor=116603882976834777; __gmv=1064616935215.1576834777197; cuid=9f994e5a-deb2-41f0-9079-68fd70256c8d; awaken=true; isnew=26329661645.1577928783396; g_sc=1; prepaidCardNumber=0; compare=; proid120517atg=%5B%22A0006632434-pop8013108700%22%2C%22A0006632257-pop8013106456%22%2C%22A0006632613-pop8013107193%22%2C%22A0006632988-pop8013107084%22%2C%22A0006634198-pop8013103987%22%2C%22A0006632990-pop8013104106%22%2C%22A0006634203-pop8013110163%22%5D; yhj_com=Y; _smt_uid=5e10331e.39a9d727; cartnum=0_0-1_0; _idusin=%22%22; gpid=11000000; gcid=11010000; gdid=11010200; gtid=110102002; gpid=11000000; gcid=11010000; gdid=11010200; gtid=110102002; ctx=app-shangcheng|ver-1.0|plt-wap|cmpid-; __gmc=ffb8de7; atgregion=11010200%7C%E5%8C%97%E4%BA%AC%E5%8C%97%E4%BA%AC%E5%B8%82%E6%9C%9D%E9%98%B3%E5%8C%BA%E6%9C%9D%E5%A4%96%E8%A1%97%E9%81%93%7C11010000%7C11000000%7C110102002; mx_pc_gomeplusid=65l4u8lojm47hjegq8fl8r6ag2; DSESSIONID=bb4d8adb481845d68e93b510c64e2de5; ufpd=63c9589591a51d1a27b385e66c500c910d83fb150510d58c449712a577bb5b511599f31742d5783f5483ea48fac2a28e1ae4743c90a19b9e36f95da47a6fa084|5e132167kYRVP1IE7xt2mth4YfmVvWHacVLpSkf1; ufpd=63c9589591a51d1a27b385e66c500c910d83fb150510d58c449712a577bb5b511599f31742d5783f5483ea48fac2a28e1ae4743c90a19b9e36f95da47a6fa084|5e132167kYRVP1IE7xt2mth4YfmVvWHacVLpSkf1; __ugk=38d06f8eaba04077a078af6f7204ce33; __uls=Y; __unick=gm_156%255E_%255E0846czbs; SSO_USER_ID=83216466480; SCN=NICD0w17dkH2Qx5%2FhgXLMvlKtY4vx3fOLXc%2BdlH3o9aZY82eDOrmTVWxu2qkOGokTYxEhHRhu8J6jeM%2BnAr32PIhU0ADItmS0IsKSNB137Hbg2JwJWXcBQ%3D%3Dc680fe61c15b126a21ed628b2d489959; sensorsdata2015jssdkcross=%7B%22distinct_id%22%3A%2283216466480%22%2C%22%24device_id%22%3A%2216f22ad4191c54-0ccbec51ca5aaa-2d604637-304500-16f22ad419293e%22%2C%22props%22%3A%7B%22%24latest_traffic_source_type%22%3A%22%E7%9B%B4%E6%8E%A5%E6%B5%81%E9%87%8F%22%2C%22%24latest_referrer%22%3A%22%22%2C%22%24latest_referrer_host%22%3A%22%22%2C%22%24latest_search_keyword%22%3A%22%E6%9C%AA%E5%8F%96%E5%88%B0%E5%80%BC_%E7%9B%B4%E6%8E%A5%E6%89%93%E5%BC%80%22%7D%2C%22first_id%22%3A%2216f22ad4191c54-0ccbec51ca5aaa-2d604637-304500-16f22ad419293e%22%7D; TY_SESSION_ID=b41f3046-4797-4a0e-a828-259808963911; gm_grade=G1; gm_sid=p0lmh3iutshiuslt5p23xzrmq2w1s09hit515783593391; s_cc=true; uid=CnMjWl4T4AyvP1Xzcs3+Ag==; __gma=ffb8de7.1064616935215.1576834777197.1578359303164.1578364311971.25; __gmz=ffb8de7|-|-|direct|-|-|-|1064616935215.1576834777197|dc-2|1578364311972; gpv_pn=%E8%B4%AD%E7%89%A9%E8%BD%A6%E6%B5%81%E7%A8%8B%3A%E6%8F%90%E4%BA%A4%E8%AE%A2%E5%8D%95; gpv_p22=no%20value; tab_no=0; notice_show=1; mmStr=%3BA0006632434%3B1%3B50.00; s_ppv=-; s_sq=%5B%5BB%5D%5D; __gmb=ffb8de7.72.1064616935215|25.1578364311971; s_getNewRepeat=1578367313538-Repeat; plasttime=1578367314")
                .addHeader("Cookie", Cookie)
                .build();
        Response response = client.newCall(request).execute();
        String string = response.body().string();
        //Map map1 = JSONObject.parseObject(string, Map.class);
        Document document = Jsoup.parse(string);
        //Elements head = document.getElementsByTag("head");
        Elements title = document.getElementsByTag("title");
        String html = title.html();

        Map<String,Object> map1=new HashMap<>();
        if(html.indexOf("填写订单页")>0){
            map1.put("title",true);
        }
        return map1;
    }

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值