我申请有号了~~就是搞不了代理IP怎么搞啊~~?
1。源码 import java。io。BufferedInputStream; import java。net。URL; import java。net。URLConnection; public class TestProxyIp { public static void main(String args[]){ //System。 getProperties()。setProperty("proxySet", "true"); //如果不设置,只要代理IP和代理端口正确,此项不设置也可以 System。getProperties()。 setProperty("http。prox...全部
1。源码
import java。io。BufferedInputStream;
import java。net。URL;
import java。net。URLConnection;
public class TestProxyIp {
public static void main(String args[]){
//System。
getProperties()。setProperty("proxySet", "true"); //如果不设置,只要代理IP和代理端口正确,此项不设置也可以
System。getProperties()。
setProperty("http。proxyHost", "218。26。204。66");
System。getProperties()。setProperty("http。proxyPort", "8080");
System。
out。println(getHtml("http://www。ip138。com/ip2city。asp")); //判断代理是否设置成功
}
private static String getHtml(String address){
StringBuffer html = new StringBuffer();
String result = null;
try{
URL url = new URL(address);
URLConnection conn = url。
openConnection();
conn。setRequestProperty("User-Agent","Mozilla/4。0 (compatible; MSIE 7。0; Windows NT 5。
1; GTB5; 。NET CLR 2。0。50727; CIBA)");
BufferedInputStream in = new BufferedInputStream(conn。
getInputStream());
try {
String inputLine;
byte[] buf = new byte[4096];
int bytesRead = 0;
while (bytesRead >= 0) {
inputLine = new String(buf, 0, bytesRead, "ISO-8859-1");。收起