最近在使用htmlParser解析网页时,发现有卡在那不解析的现象,如是设置的timeout如下
结果这种设置并不管用。
Parser parser = new Parser(url);
parser.getConnection().setConnectTimeout(500);
parser.getConnection().setReadTimeout(500);
经过查询发现应该这样做
URL urlPage = new URL(url);
HttpURLConnection conn = (HttpURLConnection) urlPage.openConnection();
conn.setConnectTimeout(1000000);
conn.setReadTimeout(1000000);
Parser parser = new Parser(conn);