import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class MailGroup {
public static void main(String[] args) throws IOException {
URL url = new URL("http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040203&docId=64308280&qb=cmVjb3JkIGVtYWls&enc=utf8§ion=kin&rank=3&search_sort=0&spq=1&pid=RznU4wpySEdssaITnYKssssssu4-207842&sid=UzPWsQpyVooAAGD@GRg");
HttpURLConnection conn=(HttpURLConnection) url.openConnection();
if(conn.getResponseCode()==200){
InputStream is=conn.getInputStream();
BufferedReader bf = new BufferedReader(new InputStreamReader(is));
Pattern p = Pattern.compile("[\\w\\.\\-]+@([\\w\\-]+\\.)+[\\w\\-]+");
String str=null;
BufferedWriter bw=null;
while((str=bf.readLine())!=null){
Matcher m =p.matcher(str);
while(m.find()){
System.out.println(m.group());
String li=m.group();
FileOutputStream f = new FileOutputStream("D:/mail.txt",true);
OutputStreamWriter ow = new OutputStreamWriter(f,"utf-8");
bw=new BufferedWriter(ow);
bw.write(m.group());
bw.close();
ow.close();
f.close();
}
}
}
else{
System.out.println("未响应");
}
}
}
爬取网站中的邮箱保存到本地txt文件中
最新推荐文章于 2021-02-23 16:38:07 发布