parser设置超时

前段时间用parser编写了一个爬虫,部署后发现有的网页没有返回值时(或许是这样...其实最后也没搞懂为什么..囧)会出现程序卡死的问题,所以想给parser设置个超时,后来发现parser完全没有setReadTimeout之类的方法,经过查询相关资料发现只要这样就可以了,下面是解决方式
URL urlPage = new URL(urlString);
			HttpURLConnection conn = (HttpURLConnection) urlPage.openConnection();
			conn.setConnectTimeout(5000);
			conn.setReadTimeout(5000);
			Parser parser = new Parser(conn);

猜你喜欢

转载自lin358.iteye.com/blog/1726321
今日推荐