HtmlUnit com.gargoylesoftware.HtmlUnit.DefaultCssErrorHandler错误 List-ips=null; 列表端口=空; ArrayList代理=新的ArrayList(); HtmlPage=null; 字符串baseUrl=”http://www.freeproxylists.net/" ; 网络客户端; 试一试{ 客户端=新的WebClient(); client.getOptions().setJavaScriptEnabled(false); page=client.getPage(baseUrl); ips=page.getByXPath(“//table[@class='DataGrid']/tbody/tr/td[position()=1]/text()”; ports=page.getByXPath(“//table[@class='DataGrid']/tbody/tr/td[position()=2]/text()”; 对于(int i=0;i
,您只需将WebClient使用的DefaultCsErrorHandler替换为SilentCsErrorHandler即可 HtmlUnit页面有一个简短的示例HtmlUnit com.gargoylesoftware.HtmlUnit.DefaultCssErrorHandler错误 List-ips=null; 列表端口=空; ArrayList代理=新的ArrayList(); HtmlPage=null; 字符串baseUrl=”http://www.freeproxylists.net/" ; 网络客户端; 试一试{ 客户端=新的WebClient(); client.getOptions().setJavaScriptEnabled(false); page=client.getPage(baseUrl); ips=page.getByXPath(“//table[@class='DataGrid']/tbody/tr/td[position()=1]/text()”; ports=page.getByXPath(“//table[@class='DataGrid']/tbody/tr/td[position()=2]/text()”; 对于(int i=0;i,java,Java,,您只需将WebClient使用的DefaultCsErrorHandler替换为SilentCsErrorHandler即可 HtmlUnit页面有一个简短的示例 List <HtmlElement> ips = null ; List <HtmlElement> ports = null ; ArrayList <String> proxies = new ArrayList(); HtmlPage page = null; String ba
List <HtmlElement> ips = null ;
List <HtmlElement> ports = null ;
ArrayList <String> proxies = new ArrayList();
HtmlPage page = null;
String baseUrl = "http://www.freeproxylists.net/" ;
WebClient client;
try{
client = new WebClient();
client.getOptions().setJavaScriptEnabled(false);
page = client.getPage(baseUrl);
ips = page.getByXPath("//table[@class='DataGrid']/tbody/tr/td[position()=1]/text()");
ports = page.getByXPath("//table[@class='DataGrid']/tbody/tr/td[position()=2]/text()");
for(int i=0;i<ips.size();i++){
proxies.add(ips.get(i)+":"+ports.get(i));
System.out.println(ips.get(i)+":"+ports.get(i));
}
}
catch(Exception e){
System.out.println(e);
}