Jsoup实现HelloWorld
来源:互联网 发布:淘宝二手可以退货吗 编辑:程序博客网 时间:2024/06/06 17:32
通过Jsoup 提取 百度 的标题
创建一个maven 项目
在pom.xml贴上依赖
<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3</version> </dependency> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.9.2</version> </dependency>
案例
package com.gcx.test;import org.apache.http.HttpEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.CloseableHttpClient;import org.apache.http.impl.client.HttpClients;import org.apache.http.util.EntityUtils;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;/** * Hello world! * */public class App { public static void main(String[] args) throws Exception{ CloseableHttpClient httpclient = HttpClients.createDefault(); // 创建httpclient实例 HttpGet httpget = new HttpGet("https://www.baidu.com"); // 创建httpget实例 CloseableHttpResponse response = httpclient.execute(httpget); // 执行get请求 HttpEntity entity=response.getEntity(); // 获取返回实体 String webContent= EntityUtils.toString(entity, "utf-8"); // System.out.println("网页内容:"+webContent); // 指定编码打印网页内容 response.close(); // 关闭流和释放系统资源 Document doc= Jsoup.parse(webContent); Elements elements=doc.getElementsByTag("title"); Element element=elements.get(0); String title=element.text(); System.out.println("网页标题是:"+title); }}
阅读全文
0 0
- Jsoup实现HelloWorld
- jsoup实现登录功能
- jsoup实现网页图片下载
- 利用Jsoup实现登录
- 使用 JSOUP 实现登录
- 动态爬虫jsoup+jdic实现
- htmlunit+Jsoup实现网页抓取
- Jsoup实现Iteye自动登录
- 使用JSOUP实现网络爬虫
- 基于Crawler4j + jsoup实现爬虫
- Jsoup实现简单的爬虫
- 使用JSOUP实现网络爬虫
- jsoup
- jsoup
- jsoup
- jsoup
- jsoup
- jsoup
- 20170713_合并有序链表_u
- solver.prototxt
- 测试~
- 解决SecureCRT超时自动断开的问题
- AM335x下dbus-1.0.2源码ARM编译和Qt dBus编译
- Jsoup实现HelloWorld
- for循环
- 重拾Swift
- SSH登录
- -bash: make: command not found
- 在Unity3D中基于订阅者模式怎样实现事件机制
- 什么是HOOK技术
- Activity各状态切换
- ubuntu14.04 安装配置 opencv 2.4.9 各种坑总结