private static final Logger log = LoggerFactory.getLogger(HttpUtils.class);
private static final CloseableHttpClient httpclient = HttpClients.createDefault();
private static final String userAgent = "Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.87 Safari/537.36";
//
// public static void main(String[] args) {
// String url = "https://sp0.baidu.com/9_Q4sjW91Qh3otqbppnN2DJv/pae/channel/data/asyncqury?cb=jQuery110204759692032715892_1499865778178&appid=4001&com=&nu=7637378358";
//// String s = getKuaidiURL("debangwuliu","7637378358");
// String s = sendGet("https://sp0.baidu.com/9_Q4sjW91Qh3otqbppnN2DJv/pae/channel/data/asyncqury?cb=jQuery110204759692032715892_1499865778178&appid=4001&com=&nu=7637378358/");
// System.out.println(s);
// }
/** * 发送HttpGet请求 * * @param url * 请求地址 * @return 返回字符串 */
public static String sendGet(String url) {
String result = null;
CloseableHttpResponse response = null;
try {
HttpGet httpGet = new HttpGet(url);
httpGet.setHeader("Accept","text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3");
httpGet.setHeader("Accept-Encoding","gzip, deflate, br");
httpGet.setHeader("Accept-Language","zh-CN,zh;q=0.9");
httpGet.setHeader("Cache-Control","max-age=0");
httpGet.setHeader("Connection","keep-alive");
httpGet.setHeader("Cookie","BAIDUID=FF96123121B4B7DB96139174A5CDAF2D:FG=1; PSTM=1558326583; BIDUPSID=40FCF74639788874ACA57EC0D633AF5D; H_WISE_SIDS=126126_114552_132572_132556_113879_132019_120182_132270_132286_132440_130763_132393_132379_132326_132213_131517_132261_118885_118861_131401_118842_118828_118791_132244_131575_131536_131533_131530_130222_131295_131871_131390_129565_107319_131796_132592_131395_130125_132238_131873_130570_131196_131241_129655_127026_131861_132558_131687_132542_131036_131906_132293_132551_129835_132553_129643_132203_130826_131423_132252_110085_131770_127969_131506_123290_131093_128200_131552_131831_128602_131946_131958; BDUSS=wxaHVXOWtFNHVCaXM0a2s0VXNaVWtnckg4dzM5cnd0aUxydXJnTmgwY3p3eXBkSVFBQUFBJCQAAAAAAAAAAAEAAACaMkJK7LPR3rfv16q67MDyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADM2A10zNgNdam; MCITY=-%3A; BDORZ=B490B5EBF6F3CD402E515D22BCDA1598; H_PS_PSSID=1424_21121_18560_29135_29238_28518_29099_29369_28832_29220_26350; delPer=0; PSINO=5");
httpGet.setHeader("Host","sp0.baidu.com");
httpGet.setHeader("Upgrade-Insecure-Requests","1");
httpGet.setHeader("User-Agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.90 Safari/537.36");
response = httpclient.execute(httpGet);
HttpEntity entity = response.getEntity();
if (entity != null) {
result = EntityUtils.toString(entity);
}
} catch (Exception e) {
log.error("处理失败 {}" + e);
e.printStackTrace();
} finally {
if (response != null) {
try {
response.close();
} catch (IOException e) {
log.error(e.getMessage());
}
}
}
return result;
}
创建一个类 复制进去 直接可以测试