package com.util;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.URL;
public class GetInfo {
public static void main(String[] args) {
String str = "1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,31,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,70,81,592,1775";
String[] strs = str.split(",");
final String STR_DATE = "29/13";
StringBuffer sb = new StringBuffer();
try {
for(String str1 : strs){
sb.append("======================频道:" + str1 +"==================== \n\t");
URL url = new URL(
"http://218.108.129.151:28080/liveEpgScreenshot/TestAction?channleId="+str1);
BufferedReader br = new BufferedReader(new InputStreamReader(url
.openStream()));
String s = "";
String s1 = "";
String s2 = "";
int num = 0;
while ((s = br.readLine()) != null) {
if (s.indexOf("hdfs:") == 0) {
s1 = s.substring(s.length() - 2, s.length());
s1 = s1.trim();
s2 = s.substring(s.length()- 27, s.length() - 22);
if (Integer.parseInt(s1) != 60 && s2.equals(STR_DATE)) {
++num;
System.out.println(s);
sb.append("序号"+num+": "+s+"\n\t");
}
}
}
br.close();
File file = new File("d://result.txt");
FileOutputStream fi = new FileOutputStream(file);
OutputStreamWriter osw = new OutputStreamWriter(fi, "GBk");
BufferedWriter bfw = new BufferedWriter(osw);
bfw.write(sb.toString());
bfw.close();
osw.close();
fi.close();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
java--根据URL获取信息
最新推荐文章于 2024-05-03 11:44:49 发布