java编程,利用jsoup提取网页表格,判断表格是否是规则的几行几列,连接数据库建立相应的表格。希望大神能够帮忙解决。 以下是我写的一点代码,能在原基础上修改,实现判断表格的行数和列数。(数据库部分还没有写) package html2; import java.io.IOException; import java.text.ParseException; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.select.Elements;
public class test1 { public static void main(String[] args) throws ParseException { try{ String url="http://cxxy.seu.edu.cn"; Document document= Jsoup.connect(url).get(); Elements hang = document.select("table").select("tr"); int rows=hang.size(); for (int i = 0; i < rows; i++) { Elements lie=hang.get(i).select("td"); int lines=lie.size(); for(int j=i;j<lie.size();j++) { String texts=lie.get(j).text(); System.out.println(" "+texts); } } }catch (IOException e) { System.out.println("解析出错!"); e.printStackTrace(); } } }
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。