标题:
[文本处理]
批处理如何批量下载网页上的内容?
[打印本页]
作者:
mdzzx
时间:
2023-8-14 18:12
标题:
批处理如何批量下载网页上的内容?
本帖最后由 mdzzx 于 2023-8-15 08:57 编辑
https://imgse.com/i/pPM8SDH
现在必须点一下下载一个 如何能批量下载 这些文件点右键没有链接
https://jeit.ac.cn/web/data/getData?dataType=Dataset3
下载所在的位置
作者:
hlzj88
时间:
2023-8-14 18:40
以楼主给的链接,就是一张图,是要下载图片,还是图片内描述的内容?
作者:
Batcher
时间:
2023-8-14 20:19
回复
1#
mdzzx
这个网页的链接请发出来看看
作者:
holley
时间:
2023-8-15 08:24
回复
1#
mdzzx
你找不到链接,至少也应该给出真实地址 给大家,才能有答案
这种看图说话 谁懂???
实在不行 你就用下载工具实现吧
作者:
mdzzx
时间:
2023-8-15 08:57
回复
2#
hlzj88
抱歉 加上了
作者:
mdzzx
时间:
2023-8-15 08:57
回复
3#
Batcher
抱歉 加上了
作者:
mdzzx
时间:
2023-8-15 08:58
回复
4#
holley
抱歉加上了
作者:
mdzzx
时间:
2023-8-15 13:24
回复
1#
mdzzx
作者:
jyswjjgdwtdtj
时间:
2023-8-15 16:35
你这要下载很复杂啊 要登陆啥的 而且下载还不是用a元素直接下载 使用JavaScript的 网页源代码里也没有文件url 只有他的uuid
作者:
pd1
时间:
2023-8-15 20:23
回复
9#
jyswjjgdwtdtj
var elements = document.querySelector("body > div.main > div > div.main-left.fl.col-lg-8.col-md-12.col-sm-12.col-xs-12 > div.dataDownList > div.dataDownList-files").children
Array.prototype.forEach.call(elements, function(element) {
eval(element.innerHTML.match(/downloadDataFile\(.*?\)/g)[0])
});
我这样试了下,可以执行下载 但是可能数量太多,浏览器卡住了
作者:
hlzj88
时间:
2023-8-15 22:53
也许遨游浏览器能帮助到你
作者:
mdzzx
时间:
2023-8-16 15:24
回复
11#
hlzj88
大佬指导一下 怎么用这个浏览器下载
作者:
mdzzx
时间:
2023-8-16 15:24
回复
10#
pd1
大佬 这是 .bat?还是 什么语言 我应该存成什么后缀文件
作者:
jyswjjgdwtdtj
时间:
2023-8-16 17:17
回复
13#
mdzzx
js 在网页上按ctrl+shift+i 调出控制台 粘贴 运行
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2