实例为从我文章中读取标题。

通过 class 属性锁定标题元素,把匹配的内容打印出来。

下面是源码:

package com.test.test;import java.io.*;
import java.net.URL;
import java.net.URLConnection;public class WebHtmlTest {public static void main(String[] args) throws IOException {/*作用:从url中读取web页面的内容*/String html_url = "https://lanzao.blog.csdn.net/article/details/119329989";// 连接的超时时间System.setProperty("sun.net.client.defaultConnectTimeout", "20000");// 读取数据的超时时间System.setProperty("sun.net.client.defaultReadTimeout", "20000");try {URL url = new URL(html_url);URLConnection url_connection = url.openConnection();InputStream input_stream = url_connection.getInputStream();InputStreamReader input_stream_reader = new InputStreamReader(input_stream,"utf-8");BufferedReader html_reader = new BufferedReader(input_stream_reader);String html_reader_line = null;// 读取html内容while ((html_reader_line = html_reader.readLine()) != null) {if(html_reader_line.contains("class=\"title-article\"")) {System.out.println(html_reader_line);}}// 关闭创建的对象html_reader.close();input_stream_reader.close();input_stream.close();} catch (Exception e) {e.printStackTrace();}}
}

喜欢的点个赞❤吧!

Java 技术篇 - 从指定的web网页页面中读取html内容实例演示,从http协议下的url地址中读取web页面内容方法相关推荐

  1. 转:Web页面通过URL地址传递参数常见问题及检测方法

    Web页面即我们在浏览器中所看到的网页,在Web应用程序中,其页面往往需要进行动态切换和数据交互,页面间的数据常规传递方法有多种,本文主要介绍Web页面处理程序中常见的URL地址参数传递方法,包括概述 ...

  2. php伪造页面url地址,php 伪造HTTP_REFERER页面URL来源的三种方法

    php获取当前页面的前一个页面URL地址,即当前页面是从哪个页面链接过来的,可以使用$_SERVER['HTTP_REFERER'],但是这个来源页面的URL地址是可以被伪造和欺骗的,本文章向大家介绍 ...

  3. java 获取域名_Java获取域名,Java从URL地址中获取域名,Java从Request 获取域名

    Java  获取主域名方法有很多种,有的用截串方式,我用的一个投机取巧的方式,这个获取域名的方法比较简单,代码也较少. Java从URL地址中获取域名//这样获取的方式,不请求就能获取到域名 URL ...

  4. JavaScript获取Url地址中的指定参数

    JavaScript获取Url地址中的指定参数 var url = "https://codemank23.com?username=kkk&scope=1";if (ur ...

  5. Python 爬虫进阶篇-4行代码实现爬取指定网站中的全部图片实例演示及原理剖析

    上一篇:Python 爬虫入门篇-如何获取网页中的图片.我们了解到了 urllib 获取图片的原理,urllib.request.urlretrieve() 就是用来获取图片的. 这一篇,我们用正则表 ...

  6. asp按钮跳转页面代码_PHP header常用URL地址跳转的几种方法

    摘要:在php中URL跳转不管那种做法都离不开header函数,下面我就给各位整理一些常用的URL跳转实现程序与注意,有需要的朋友可参考... 在PHP中URL跳转不管那种做法都离不开header函数 ...

  7. PyQt5 图形界面 - 配置界面跟随窗口大小调整灵活伸缩,设置页面控件居中显示实例演示

    PyQt5 图形界面 - 配置页面跟随窗口大小调整灵活伸缩 第一章:Qt 窗口布局调整演示 ① 不可自由伸缩实例 ② 分散布局合并 ③ 添加间隔控件 ④ 添加栅格布局 ⑤ 修改栅格布局为 QFrame ...

  8. Python 技术篇-用paramiko库实现linux服务器文件下载到winodws本地实例演示

    如果需要上传文件的话,可以看这篇文章: Python 技术篇-用 paramiko 库实现 winodws 本地文件上传至 linux 服务器实例演示 # -*- coding: UTF8 -*- i ...

  9. Java 技术篇 - 启动web服务接收浏览器请求并响应实例演示,解决socket响应浏览器显示中文乱码问题,web服务response响应设置浏览器显示字体方法

    先看下效果图: 我通过 127.0.0.1:10010 访问我启用服务的效果图. 后台接收到的前台请求如下: GET / HTTP/1.1 Host: 127.0.0.1:10010 Connecti ...

最新文章

  1. WinForm 实现两个容器之间控件的拖动及排列(图文)
  2. Postfix+Amavisd-new+Spamassassin+ClamAV整合安装
  3. hive遇到FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask错误...
  4. 成功解决ImportError: Something is wrong with the numpy installation. While importing we detected an olde
  5. php中empty功能,在php中empty函数起什么作用呢?
  6. 工作缺点和不足及措施_安全生产 | 查不足 定措施 抓落实 强管理 圣雄氯碱组织开展“事故回头看”工作...
  7. IIS 日志文件位置
  8. CentOS 6下搭建Apache+MySQL+PHP+SSL
  9. [原创]状态值在数据库中的检索
  10. [导入]XACT与X3DAudio整合的问题
  11. java 文本编辑器_Java文本编辑器实现方法详解
  12. vscode:四个乱码问题及解决方法
  13. Qt 3D 学习路径规划
  14. 1. 并行与分布式系统简介
  15. 红外光学动作捕捉系统硬件安装使用教程
  16. 遇到oracle错误20001,请问ORA-20001错误该如何解决,倒入倒出碰到的。。。
  17. 联想ghost重装系统_史上最全的重装ghost系统错误解决方法大全
  18. 解决mac更新系统后git无法使用
  19. Codeforces Round #521 (Div. 3) B. Disturbed People 思维
  20. 【CSS】笔记2-复合选择器、显示模式、背景

热门文章

  1. 突然发现我还有博客园的博客呢哈哈哈哈
  2. Codeforces Round#433 简要题解
  3. 数据库迁移之从oracle 到 MySQL
  4. linux磁盘空间清理
  5. javamail 收邮件并解析附件
  6. centos7双网卡,一个连公网,一个连内网
  7. spring框架中JDK和CGLIB动态代理区别
  8. requests记录
  9. 【C++】 外传篇 2_函数的异常规格说明
  10. elasticsearch query delete 方法