啦啦啦,废话不多说,要用的同学,自己去编译吧,2333333,上源码~
package Scrapy;
import Login.login;
public class Main{
public static void main(String[] args){
try {
login.login_website();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
package Login;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
import org.apache.http.HttpResponse;
import org.apache.http.client.config.RequestConfig;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.impl.client.LaxRedirectStrategy;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;
import Const.const_value;
import StudyTime.Study;
public class login {
// static HttpHost proxy = new HttpHost("127.0.0.1",8080);
static RequestConfig requestConfig = RequestConfig.custom()
// .setProxy(proxy)
.setConnectTimeout(50000000) // 设置连接超时时间
.setConnectionRequestTimeout(50000000) // 设置请求超时时间
.setSocketTimeout(5000000).setRedirectsEnabled(true)// 默认允许自动重定向
.build();
private static Scanner cin;
public static CloseableHttpClient login_website() throws Exception {
HttpClientBuilder builder = HttpClients.custom().disableAutomaticRetries() // 关闭自动处理重定向
.setRedirectStrategy(new LaxRedirectStrategy());// 利用LaxRedirectStrategy处理POST重定向问题
HttpPost httpPost = new HttpPost(const_value.RemoteHost);
CloseableHttpClient httpClient = builder.setDefault