我有最基本的java代码来做一个http请求,它工作正常。我要求数据和大量的html回来。我想从该页面检索所有网址并列出它们。举个简单的第一次测试我使它看起来像这样:从java中的网页检索URL
int b = line.indexOf("http://",lastE);
int e = line.indexOf("\"", b);
这工作,但你可以想像这是可怕的,只有在80%的病例的作品。唯一的选择我可以想出自己听起来缓慢和愚蠢。所以我的问题是相当mutch我该从
String html
去
List<Url>
?
同一问题在这里:http://stackoverflow.com/questions/2717760/finding-links-on-a-webpage-with-java – palacsint