HtmlExtractor

如何写程序自动下载BBC Learning English的所有在线课程

自闭症网瘾萝莉.ら 提交于 2020-12-14 06:01:03
BBC Learning English 在线3大系列课程: Lower intermediate 、 Intermediate 、 English My Way 声音很悦耳,尤其是Jamaica Inn和The Importance of Being Earnest,堪称完美,百听不厌,这对于英语兴趣的培养和英语能力的提升非常有帮助。到目前为止,这些课程的mp3和pdf文件已经有 2859 个,而且还在持续增长中,如果能写个程序自动地把这些文件下载下来就好了,要是手工一个个下载,那得累死吧,尤其是对那些还从来没有学过这个课程的人。 下载下来后将文件拷贝到手机上,在挤地铁挤公交的时候戴着耳机听一听,充分利用时间嘛,听不懂的还可以看看录音稿,要不然直接在BBC的网站上看,那太不方便了。 首先,我们使用maven引入jsoup依赖: <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.7.2</version> </dependency> 接下来就可以写代码了: import org.jsoup.Connection; import org.jsoup.Jsoup; import org.jsoup.nodes.Element; import java.nio.file