package fileTest;
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
public class ConnTest {
public static void main(String args[]) throws Exception{
String lianzaiUrl = "http://tieba.baidu.com/p/1243174814?pn=";
String loginAction = "https://passport.baidu.com/?login?";
//取cookie
String cookie = getCookie("test","test",loginAction);
if(!cookie.contains("USERID=")){
System.out.println("登录失败");
System.exit(1);
}
StringBuffer result = new StringBuffer();
StringBuffer errorList = new StringBuffer();
for(int i=1;i<=3;i++){
String allUrl = getUrl(lianzaiUrl+i);
String all[] = allUrl.split(";");
for(int x = 0;x < all.length;x++){//拿到每个帖子的地址
String content = doRead(cookie, all[x]);
if(null != content && !"".equals(content)){
result.append(content);
}else{
errorList.append(all[x] + "\r\n");
}
}
}
BufferedWriter writer = new BufferedWriter(new FileWriter(new File("F:\\遮天.txt")));
BufferedWriter errorWriter = new BufferedWriter(new FileWriter(new File("F:\\errorList.txt")));
writer.write(result.toString());
writer.flush();
writer.clo
HttpURLConnection模拟登录后添加cookie读取网页
最新推荐文章于 2022-08-08 17:24:12 发布