代码如下:

import java.io.IOException;import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;public class Weather {/**** @param url 访问路径* @return*/public  Document getDocument (String url){try {//5000是设置连接超时时间,单位msreturn Jsoup.connect(url).timeout(5000).get();} catch (IOException e) {e.printStackTrace();}return null;}public static void main(String[] args) {Weather   w = new Weather();Document doc =w.getDocument("http://www.weather.com.cn/weather/101230101.shtml");// 获取目标HTML代码Elements elements1 = doc.select("[class=t clearfix]");//今天Elements elements2 = elements1.select("[class=sky skyid lv3 on]");String today = elements2.get(0).text();System.out.println("今日天气: "+today);//几号Elements elements3 = elements1.select("h1");String number = elements3.get(0).text();System.out.println("日期: "+number);// 天气Elements elements4 = elements1.select("[class=wea]");String rain = elements4.get(0).text();System.out.println("天气: "+rain);// 最高温度Elements elements5 = elements1.select("span");String highTemperature = elements5.get(0).text()+"°C";System.out.println("最高温:"+highTemperature);// 最低温度Elements elements6 = elements1.select(".tem i");String lowTemperature = elements6.get(0).text();System.out.println("最低温:"+lowTemperature);// 风力Elements elements7 = elements1.select(".win i");String wind = elements7.get(2).text();System.out.println("风力:"+wind);}
}

idea运行代码效果如图:

JAVA利用jsoup爬取今日天气预报信息相关推荐

  1. [Java]利用jsoup爬取易查分

    最近在爬易查分的时候遇到了一些问题,来csdn上找方法,发现貌似都过时了,最后还是凭借意志力淦出来的 话不多说,直接上代码 import org.jsoup.nodes.Document; impor ...

  2. smtp在线发送邮件_基于树莓派3B,利用爬虫、SMTP和发送邮件amp;amp;(爬取墨迹天气预报信息)...

    转载请注明: 利用爬虫.SMTP和树莓派3B发送邮件&续集&(爬取墨迹天气预报信息) - 永怀一颗学徒的心 - 博客园​www.cnblogs.com ZXPXBB:基于树莓派3B,利 ...

  3. 利用Jsoup爬取网页内容

    jsoup的强大之处在这里就不多说,最近在写项目,需要爬取网页上的内容,自然想到的是利用Jsoup来处理,项目中是利用Jsoup爬取学校信息门户的新闻消息,然后放进客户端 网页的html代码如下 &l ...

  4. 利用jsoup爬取百度网盘资源分享连接(多线程)(2)

    之前的博客 利用jsoup爬取百度网盘资源分享连接(多线程) 已经说明了怎么抓取数据,抓取完数据就是共享这些资源了,说白了就是搭建一个百度网盘资源搜索网站,我是利用WAMP搭建的. 主页面index. ...

  5. 利用Ajax爬取今日头条头像,街拍图片。关于崔庆才python爬虫爬取今日头条街拍内容遇到的问题的解决办法。

    我也是初学爬虫,在看到崔庆才大佬的爬虫实战:爬取今日头条街拍美图时,发现有些内容过于陈旧运行程序时已经报错,网页的源代码早已不一样了.以下是我遇到的一些问题. 1.用开发者选项筛选Ajax文件时预览看 ...

  6. Java技术Jsoup爬取数据手动登录

    Java语言爬取网页数据信息,使用jsoup技术.有的需要爬取的数据信息必须要登录之后才能看到的.所以需事先模拟登陆,然后在手拆dom,整理数据.导出数据. ** 1.模拟登陆之手动登录 如果是自动登 ...

  7. 基于java使用jsoup爬取网站投票数据的demo

    想爬取一个投票网站的实时数据 获取姓名和票数 查看网站源码(这里只展示一部分) <table border="0" cellpadding="0" cel ...

  8. 用Python爬取城市天气预报信息并进行图片复刻

    天气预报爬虫 摘要: 对于我目前工作室考核二的内容,选择了爬取天气情况,主要有气温.降水量.相对湿度.空气质量AQI四类数据,并对其进行图像还原. 遇到的问题: 首先,直接用PyQuery来直接获取h ...

  9. 利用Python爬取杭州租房信息,发现月薪没有8K还是不要租房了吧

    前言 小编的一个好朋友跑去杭州工作了,跟我吐槽杭州的租房太贵了,房租正在成为摧垮年轻人的"第一根稻草",在杭州打拼的你,所在的城区房租涨了吗?你是否还能潇洒地说出 "买不 ...

最新文章

  1. iOS引入第三发库引发的错误linker command failed with exit code 1
  2. Ubuntu伪分布式hadoop安装
  3. php辅助框架,【PHP开发框架】Laravel框架中辅助函数:optional ()函数的介绍
  4. Java虚拟机知识汇总,有这些还怕面试被问到?
  5. Python3之数据类型
  6. mysql font连接数据库_MySQL-Front连接数据库的详细操作流程
  7. 【面试必背】 常问的15个MySQL数据库查询语句,
  8. 用eclipse调用远程webservice生成客户端代码
  9. cdlinux 无线网密码破解
  10. 如何减少linux内存碎片
  11. 直播app开发中视频编码标准发展史
  12. 谷歌浏览器:下载,插件安装
  13. QQ音乐付费格式转换
  14. 炼数成金数据分析课程---7、数据分析简介
  15. WindowsAPI自绘按钮
  16. Node.js bull Redis连接数过多
  17. 数据挖掘算法与原理(第三版)
  18. Mean ± SEM or Mean(SD) 区别
  19. mysql优化十:从架构角度全局理解mysql性能优化
  20. 量子力学(5) 时间无关的扰动理论

热门文章

  1. CGE】“双碳”目标下资源环境中的可计算一般均衡模型
  2. 计算机科技英语文章及翻译,关于电脑的英语作文带翻译
  3. 阿里为什么要拿下Flink?
  4. HTML创意动画代码
  5. 《一套适合 SAP UI5 开发人员循序渐进的学习教程》读者意见反馈和下一步写作计划表
  6. 关于 .Net 逆向的那些工具:反编译篇
  7. IIS部署WEBAPI的错误500.21
  8. 申通快递机器人上岗_进击的 “小橙人” 分拣机器人上岗有效减少快件破损
  9. Python爬取书包网文章实战总结
  10. Windows XP Professional产品密钥