java抓取网页上天气预报的温度

问题描述

java抓取网页上天气预报的温度

我需要从一个网站上获取天气预报的温度值,我选择了新浪网

程序如下

package tianqi;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.IOException;
import java.util.Iterator;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class zhuaqutianqi
{
public static void main(String[] args) throws Exception
{
String getUrl = "http://www.sina.com.cn/";

Document doc = Jsoup.connect(getUrl).timeout(1000).get();
Element body = doc.body();

 Elements el=body.select("span[class]");
 Iterator it = el.iterator();
 String[]s=new String[100];

int i=0;
while( it .hasNext() )
{
Element e = (Element) it.next();
s[i]=e.text();
i++;

   System.out.println(s[i] );

}

}

}

为什么结果为空

27~18℃

这个是那个网页的标签,我需要那个27~18度,求各位神帮忙修改一下程序
求各位直接改吧,已经听过很多方法了,可是试了都不行,小弟是初学者,求各位大神帮个忙

解决方案

做个字符串截取就好了

时间: 2024-10-03 21:03:05

java抓取网页上天气预报的温度的相关文章

详解JAVA抓取网页的图片,JAVA利用正则表达式抓取网站图片_java

利用Java抓取网页上的所有图片: 用两个正则表达式: 1.匹配html中img标签的正则:<img.*src=(.*?)[^>]*?> 2.匹配img标签中得src中http路径的正则:http:\"?(.*?)(\"|>|\\s+) 实现: package org.swinglife.main; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream;

html-如何用java抓取网页隐藏音频链接

问题描述 如何用java抓取网页隐藏音频链接 我想用java抓取荔枝FM网站上所有的音频文件,但是直接查看网页源码发现找不到页面的音频链接http://www.lizhi.fm/#/25734/20075765977745926,但是我用谷歌的Developer Tools能找到这个链接http://cdn.lizhi.fm/audio/2015/05/16/20075765977745926_hd.mp3,我有点不知道怎么搞了,求帮忙看看什么情况 解决方案 搜索这个页面的data-url 解决

java抓取网页数据数据问题

问题描述 java抓取网页数据数据问题 !红线的位置有错误图片说明 解决方案 写的没见过--给你我常写的把. HttpClientBuilder httpClientBuilder = HttpClientBuilder.create(); CloseableHttpClient closeableHttpClient = httpClientBuilder.build(); HttpGet httpGet = new HttpGet(url); 解决方案二: org.apache.http.i

JAVA抓取网页的图片

import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.net.URL; import java.net.URLConnection; import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; /

求助! 使用java抓取网页数据

问题描述 我想要抓取这个https://www.bicing.cat/es/formmap网上的有关自行车的信息改怎么样抓取??求指教! 解决方案 解决方案二:请求这个网址,然后把获取到的InputStream读出来,看看有没有你要的数据.newInputStreamReader(((HttpURLConnection)(newURL("https://www.bicing.cat/es/formmap")).openConnection()).getInputStream()); 解

java使用正则抓取网页邮箱_java

使用正则抓捕网上邮箱 这就是我们需要抓捕的网站. 实现思路: 1.使用java.net.URL对象,绑定网络上某一个网页的地址 2.通过java.net.URL对象的openConnection()方法获得一个HttpConnection对象 3.通过HttpConnection对象的getInputStream()方法获得该网络文件的输入流对象InputStream 4.循环读取流中的每一行数据,并由Pattern对象编译的正则表达式区配每一行字符,取得email地址 下面是我们的代码: pa

java代码抓取网页邮箱的实现方法_java

实现思路: 1.使用java.net.URL对象,绑定网络上某一个网页的地址 2.通过java.net.URL对象的openConnection()方法获得一个HttpConnection对象 3.通过HttpConnection对象的getInputStream()方法获得该网络文件的输入流对象InputStream 4.循环读取流中的每一行数据,并由Pattern对象编译的正则表达式区配每一行字符,取得email地址 package cn.sdhzzl; import java.io.Buf

java如何获取网页上的数据,怎么处理?

问题描述 java如何获取网页上的数据,怎么处理? 毕业设计需要采集一些数据,比如招聘信息,创业信息.如何把这些数据整合到自己的页面上,我用java写的毕业设计救助各位大神支招,听说有jsoup,我试了可以解析出某网站,但是不知道怎么处理,如何展示到自己的页面上,需要放到数据库吗?怎么放? 解决方案 就是通过爬虫获取数据,然后进行展示就行了,httpClient发送请求 解决方案二: JAVA中伪造referer来获取网页数据java post数据到网页java 抓取 网页 数据 解决方案三:

PHP实现抓取网页的所有超链接的代码

因为最近要做一个类似专业搜索引擎的东西,需要抓取网页的所有超链接.大家帮忙测试一下子,下面的代码是否可以针对所有的标准超链接. 通用HTML标准超链接参数取得正则表达式测试 因为最近要做一个类似专业搜索引擎的东西,需要抓取网页的所有超链接. 大家帮忙测试一下子,下面的代码是否可以针对所有的标准超链接. 测试代码如下:   <?php  // -------------------------------------------------------------------------- //