Jsoup爬取网页内容

	public static void main(String [] args) throws Exception{
		//获取连接内容
		 Document document=Jsoup.connect("http://www.biquge5200.com/14_14620/").userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0)").get();
		 //根据标签获取书籍章节
		 Elements chapters=document.getElementsByTag("dd").select("a");
		 //根据标签获取书籍名称
		 String bookname= document.getElementById("info").getElementsByTag("h1").text();
	     String cover= document.getElementById("fmimg").select("img").attr("abs:src");//书籍封面地址
		 List<EbookChapter> list=new ArrayList<EbookChapter>();
		 for (Element e:chapters) {
			 String second_url=e.attr("abs:href");//内容详情地址
			 Document contentDocument=Jsoup.connect(second_url).userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0)").get();
			 //章节内容
			 String content=contentDocument.getElementById("content").text();
			 String chaptername=e.text();//章节名
			 EbookChapter chapter=new EbookChapter();
			 chapter.setChapter(chaptername);
			 chapter.setContent(content);
			 chapter.setCopyurl(second_url);
			 list.add(chapter);
		 }
		
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值