加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

JAVA - 基本爬文解析

发布时间:2020-12-15 07:48:53 所属栏目:Java 来源:网络整理
导读:JAVA - 基本爬文解析 ?? ? ?? ?public String getJSON(String url) { ?? ??? ?System.out.println(url); ?? ??? ?String content = null; ?? ??? ?URLConnection connection = null; ?? ??? ?try { ?? ??? ? ?connection = ?new URL(url).openConnection();

JAVA - 基本爬文解析


?? ?
?? ?public String getJSON(String url) {
?? ??? ?System.out.println(url);
?? ??? ?String content = null;
?? ??? ?URLConnection connection = null;
?? ??? ?try {
?? ??? ? ?connection = ?new URL(url).openConnection();
?? ??? ? ?Scanner scanner = new Scanner(connection.getInputStream());
?? ??? ? ?scanner.useDelimiter("Z");
?? ??? ? ?content = scanner.next();
?? ??? ? ?
?? ??? ? ?Pattern pattern = Pattern.compile("

.*?",Pattern.CASE_INSENSITIVE|Pattern.DOTALL);
?? ??? ? ?Matcher matcher = pattern.matcher(content);
?? ??? ? ?
?? ??? ? ?if(matcher.find()) {
?? ??? ??? ? ?content = matcher.group();
?? ??? ? ?}
?? ??? ? ?
?? ??? ? ?content = content.replaceAll(""",""");
?? ??? ? ?content = content.replaceFirst(" ","");
?? ??? ? ?content = content.replaceFirst(".*?","");
?? ??? ? ?
?? ??? ?}catch ( Exception ex ) {
?? ??? ? ? ?ex.printStackTrace();
?? ??? ?}
?? ??? ?System.out.println(content);
?? ??? ?return content;
?? ?}
*?>
*?>

原文:大专栏 ?JAVA - 基本爬文解析

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读