var Jsoup = Java.type('org.jsoup.Jsoup');
var Response = Java.type('org.jsoup.Connection.Response');
var FileOutputStream = Java.type('java.io.FileOutputStream');
var BufferedOutputStream = Java.type('java.io.BufferedOutputStream');
var File = Java.type('java.io.File');
var URL = Java.type('java.net.URL');
var HashMap = Java.type("java.util.HashMap");
var crawle = function() {
var map = new HashMap();
var list = Jsoup.connect("xxxx").get().select(".course_chapter_list a");
var baseUrl="xxx";
print("分析页面中。。。");
for each(var link in list){
var url = baseUrl+link.attr("href");
var list = Jsoup.connect(url).get().select(".downlist a");
for each(var link in list){
var url = link.attr("href");
var title = link.attr("title");
map.put(url,title);
}
}
print(key+":"+map.get(key));
var i=0;
print("开始下载文件。。。");
for each (var key in map.keySet()){
i++;
var fileExt =key.substring(key.lastIndexOf("."));
print("下载第"+i+"个文件:"+map.get(key));
var url = new URL(key);
var ips = url.openStream();
var out = new BufferedOutputStream(new FileOutputStream("down/"+ map.get(key)+fileExt));
for (var b; (b = ips.read()) != -1;) {
out.write(b);
}
out.close();
ips.close();
}
print("共下载"+i+"个文件");
};
crawle();
分享到:
相关推荐
NULL 博文链接:https://lspgdut.iteye.com/blog/1902216
在Qt环境下,利用http请求下载文件例子代码,利用信号与槽确定下载进度
OpenSSH第三方插件 Tamir.SharpSsh 用 private/publid key upload download file
UiPath 提供了一个名为 Download File 的活动,可以解决下载文件相关的问题。使用这个活动,我们可以轻松地将文件下载到指定文件夹中,而不需要编写复杂的代码或脚本。 三、指定文件夹路径 在使用 Download File ...
本影片,是教你怎样在asp.net怎样做下载文件.
linux平台下 C++语言实现HTTP协议下载文件
一个网络下载的源代码。具有拖放界面,直接将链接拖到窗口上,即可以实现下载。
Linux环境下 C语言实现HTTP 协议下载文件,支持断点续传,可以移植到嵌入式设备
根据URL地址,下载文件并保存到指定目录
NULL 博文链接:https://mingruofei.iteye.com/blog/699421
Linux C语言 HTTP协议 断点续传下载文件
download file with ftp
down load file from service
In this paper, we are going to exploit SQL Injection vulnerability in file download function which download file from server on the basis of output returned by vulnerable SQL query.
public static string HttpDownloadFile(string url, string path) { // 设置参数 HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest; //发送请求并获取相应回应数据 ...
一个Android文件下载Download程序示例,文件会下载至local端,远程安装程序(请输入URL),取得远程文件,取得URL,创建连接,InputStream 下载文件,创建临时文件,取得站存盘案路径,将文件写入暂存盘,在手机上打开文件的...
Android source code for upload\download file to dropbox
在 UiPath 中,下载文件可以使用 Download File 活动,而移动文件可以使用 Move File 活动。下面,我们将详细介绍如何使用 UiPath 实现下载文件和移动文件的操作。 Download File 活动 Download File 活动是 Ui...
UiPath 通过提供了 Download File 活动来解决下载文件相关的问题。下面我们来详细讲解如何使用 UiPath 下载文件到本地。 一、浏览器默认下载地址的设置 在使用 UiPath 下载文件之前,需要先设置浏览器的默认下载...