使用Jsoup加代理发送get请求
2017-04-26 22:27
405 查看
public static String get(String uri){ System.setProperty("https.proxySet", "true"); System.getProperties().put("https.proxyHost", ip); System.getProperties().put("https.proxyPort", port); Document doc = null; String agent="Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)" + " Chrome/56.0.2924.87 Safari/537.36" ; try { doc = Jsoup.connect(uri).ignoreContentType(true) .userAgent(agent) // ignoreHttpErrors //这个很重要 否则会报HTTP error fetching URL. Status=404 .ignoreHttpErrors(true) //这个很重要 .timeout(3000).get(); } catch (IOException e) { System.out.println(e.getMessage()+" **************** get"); } if (doc!=null) { return doc.body().text(); } return null; }
相关文章推荐
- 使用Java发送POST、GET请求
- 使用Java发送GET、POST请求
- 如何使用SOCKET 发送HTTP1.1 GET POST请求包
- Http学习之使用HttpURLConnection发送post和get请求
- 使用Java发送GET、POST请求
- 如何使用SOCKET 发送HTTP1.1 GET POST请求包
- 使用HttpURLConnection发送post和get请求
- 使用HttpURLConnection开发自动发送Get、Post请求并获取响应
- Android HTTP实例 使用GET方法和POST方法发送请求
- 使用Java发送GET、POST请求
- 关于使用NSURLConnection发送get请求响应为nil的情况
- 如何使用SOCKET 发送HTTP1.1 GET POST请求包
- 练习使用 socket 发送简单的 HTTP GET 请求
- 使用Java发送POST、GET请求【转】
- 如何使用SOCKET 发送HTTP1.1 GET POST请求包 转载
- Http学习之使用HttpURLConnection发送post和get请求
- C++网络编程 如何使用SOCKET 发送HTTP1.1 GET POST请求包
- Android HTTP实例 使用GET方法和POST方法发送请求
- 如何使用SOCKET 发送HTTP1.1 GET POST请求包(转)
- Http学习之使用HttpURLConnection发送post和get请求