⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ceshi.java

📁 分析www.sina.com 和www.qq.com 新闻
💻 JAVA
字号:
import java.awt.event.*;
import java.net.*;
import java.io.*;
import java.util.regex.*; 
public class Ceshi {
	String sCurrentLine="";  

String sTotalString="";  
InputStream l_urlStream;  
java.io.BufferedReader l_reader=null;
HttpURLConnection l_connection=null;
//String sTotalString-
public void println() 
{//取网页
try{
URL l_url = null;
l_url=new java.net.URL("http://www.qq.com/");  
l_connection = (java.net.HttpURLConnection) l_url.openConnection();  
l_connection.connect();  

l_urlStream = l_connection.getInputStream();  

 l_reader = new java.io.BufferedReader(new java.io.InputStreamReader(l_urlStream));  
 	while((sCurrentLine=l_reader.readLine())!=null)
	{sTotalString+=sCurrentLine;  
	}
File file=new File("D:/test4.html"); 
if(file.exists())
file.delete();
if(!file.exists()) 
file.createNewFile(); 
FileOutputStream out1=new FileOutputStream(file,true); 
out1.write(sTotalString.getBytes());
     System.out.println("game over!");

//	System.out.println(sTotalString);
}
catch (Exception e)
{System.out.println("Sorry!");
}

}

public void Analyse1()
{
	String line=null;

	String check_w2="<div id=\"NewsInfo\">(.*?)<div id=\"map\" class=\"undis\"></div>";
	Pattern regex=Pattern.compile(check_w2);
	Matcher matcher=regex.matcher(sTotalString);
        
   	try{   
   		System.out.println("weqpriowe");
   		int i1=0;
   		sTotalString=null;
      while(matcher.find())
      {sTotalString+=matcher.group();
      i1++;
       }
       
      
      System.out.println("i is"+Integer.toString(i1));
      	
      	
      
 File file=new File("D:/test5.html"); 
     
 if(file.exists())
 	file.delete();     	
if(!file.exists()) 
file.createNewFile(); 
FileOutputStream out1=new FileOutputStream(file,true); 
out1.write(sTotalString.getBytes());
System.out.print("文件结束");



File file1=new File("D:/test6.html"); 
     
 if(file1.exists())
 	file1.delete();     	
if(!file1.exists()) 
file1.createNewFile(); 
FileOutputStream out2=new FileOutputStream(file1,true); 
out2.write(sTotalString.getBytes());
System.out.print("文件结束");

}
catch(Exception e)
{System.out.println("分析方法");
}
            
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -