JAVA中super()的用法 转载自https://zhidao.baidu.com/question/275979670.html

当在子类的构造函数需要调用父类的构造函数时,用super()调用,当然super()里面可以加形参(根据具体的父类的构造函数是否需要形参),这条语句必须写在子类构造函数的第一句
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是使用Java语言和WebCollector框架编写的爬取https://www.xiangha.com/caipu/95247360.html正文内容的代码程序: ```java import cn.edu.hfut.dmic.webcollector.model.Page; import cn.edu.hfut.dmic.webcollector.net.HttpRequest; import cn.edu.hfut.dmic.webcollector.net.HttpResponse; import cn.edu.hfut.dmic.webcollector.plugin.berkeley.BreadthCrawler; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; public class XianghaCrawler extends BreadthCrawler { public XianghaCrawler(String crawlPath, boolean autoParse) { super(crawlPath, autoParse); addSeed("https://www.xiangha.com/caipu/95247360.html"); } public void visit(Page page, HttpRequest httpRequest, HttpResponse httpResponse) { String url = page.getUrl(); if (httpResponse.getStatus() == HttpResponse.STATUS_OK) { Document doc = Jsoup.parse(page.getHtml()); String title = doc.select("h1.title").text(); String ingredients = doc.select("div.ings").text(); String steps = doc.select("div.steps > ol > li").text(); System.out.println(title + "\n" + ingredients + "\n" + steps); } } public static void main(String[] args) { String crawlPath = "xiangha_crawler"; XianghaCrawler xianghaCrawler = new XianghaCrawler(crawlPath, true); xianghaCrawler.setThreads(2); xianghaCrawler.start(2); } } ``` 代码使用WebCollector爬虫框架,实现了对目标页面的爬取。在visit方法,使用Jsoup解析HTML文档,并提取出正文内容,最终输出到控制台。可以根据需要将输出改为保存到文件。注意Java版本需要在1.8以上,同时需要添加WebCollector和Jsoup的依赖。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值