这里主要用到了java的网络知识点,其中包括通过url获取connetion,利用connection来伪装浏览器发送http请求向服务器,设置http的包头来进行伪装,通过connection的getInPutstream的流来获取流对象,之后就不用再说了,你可以将文件写到本地的硬盘上,同样也可以对xml文件进行解析,获取value,通过加工输出到控制台上。
package com.yuzhi.demo01;
import java.io.BufferedReader;
import
java.io.FileOutputStream;
import
java.io.InputStreamReader;
import
java.io.OutputStreamWriter;
import
java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.List;
import java.util.Map;
import java.util.Scanner;
import org.dom4j.Document;
import
org.dom4j.DocumentHelper;
import org.dom4j.Element;
import
org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
public class Test02 {
public static void main(String[]
args) throws Exception {
boolean flat = true;
System.out.println("欢迎来到天气资讯网");
Document document = null;
String city = "";
while (flat) {
// 对于每个城市的url不同
System.out.println("