62,614
社区成员
发帖
与我相关
我的任务
分享
package test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.HttpURLConnection;
import java.net.InetSocketAddress;
import java.net.MalformedURLException;
import java.net.Proxy;
import java.net.URL;
public class SpiderTest{
public static void main(String[] args) throws IOException, InterruptedException {
URL url =new URL("http://www.baidu.com");
Proxy proxy = new Proxy(Proxy.Type.HTTP,new InetSocketAddress("118.26.147.119",80));
HttpURLConnection connection = (HttpURLConnection) url.openConnection(proxy);
connection.setConnectTimeout(10000);
connection.setReadTimeout(100000);
connection.setRequestMethod("GET");
connection.setUseCaches(true);
connection.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)");
connection.connect();
System.out.println(connection.getResponseCode());
int i = connection.getResponseCode();
String content = "";
if(i==HttpURLConnection.HTTP_OK){
InputStream in = connection.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(in,"gbk"));
String line = "";
while((line=br.readLine())!=null){
content+=line+"\n\r";
}
System.out.println(content);
}
}
}
package test;
import java.io.IOException;
import java.util.Scanner;
public class ControlTest {
public static void main(String[] args) throws IOException {
Process process = Runtime.getRuntime().exec("java SpiderTest");
Process process2 = Runtime.getRuntime().exec("java SpiderTest");
Process process3 = Runtime.getRuntime().exec("java SpiderTest");
Process process4 = Runtime.getRuntime().exec("java SpiderTest");
Process process5 = Runtime.getRuntime().exec("java SpiderTest");
Process process6 = Runtime.getRuntime().exec("java SpiderTest");
Process process7 = Runtime.getRuntime().exec("java SpiderTest");
Process process8 = Runtime.getRuntime().exec("java SpiderTest");
Process process9 = Runtime.getRuntime().exec("java SpiderTest");
Process process11 = Runtime.getRuntime().exec("java SpiderTest");
Process process12 = Runtime.getRuntime().exec("java SpiderTest");
Process process13 = Runtime.getRuntime().exec("java SpiderTest");
Process process14 = Runtime.getRuntime().exec("java SpiderTest");
Process process15 = Runtime.getRuntime().exec("java SpiderTest");
Process process16 = Runtime.getRuntime().exec("java SpiderTest");
System.out.print(process);
}
}