登录网页版阿里云盘查看文档时不点击下载文档,怎样通过F12开发者工具控制台指令下载

查看 96|回复 9
作者:科学Lover   
如题,登录网页版阿里云盘查看文档时不点击下载文档,怎样通过F12开发者工具控制台指令下载文档?麻烦知道的回复一下,另外别人发的只读的协作文档能不能越权下载?

文档, 阿里

15501461176   

我这里装了下载脚本,你可以发出来,我来试试
pangjj1   

function triggerClickForClass(className) {
  // 获取所有具有指定类名的元素
  var elements = document.getElementsByClassName(className);
  // 检查是否有元素存在
  if (elements.length > 0) {
    // 创建一个点击事件对象
    var event = new MouseEvent('click', {
      'view': window,
      'bubbles': true,
      'cancelable': true
    });
    // 触发点击事件
    elements[0].dispatchEvent(event);
  }
}
// 使用示例
triggerClickForClass('toolbar-item--0AWUP');
setTimeout(function() {
  triggerClickForClass('web-download-btn--NPiNV');
}, 2000);
科学Lover
OP
  


15501461176 发表于 2024-5-4 20:51
我这里装了下载脚本,你可以发出来,我来试试

我自己并没找到如何创建共享文档,但是见别人创建过,链接似乎是这个格式https://office-cn-beijing.imm.aliyuncs.com/office/f/*,自己云盘的文档查看时也能抓到这种链接,打开并没有下载按钮,怎样通过F12控制台下载?即便是查看自己的文档,有下载按钮,不通过下载按钮,怎样通过F12开发者控制台指令下载,只需要回答我这个问题即可,谢谢!
科学Lover
OP
  


pangjj1 发表于 2024-5-4 21:21
function triggerClickForClass(className) {
  // 获取所有具有指定类名的元素
  var elements = docume ...

随便打开个自己的文档,在控制台输入你给的代码,回车后一点反应没有!
devilpanama   

document.querySelectorAll('[data-type="download"]')[0].click()
科学Lover
OP
  


devilpanama 发表于 2024-5-4 23:45
document.querySelectorAll('[data-type="download"]')[0].click()

这个接近成功,但是会弹出下载方式选择的对话框,不能直接下载,能否跳过选择直接下载?
还有个问题,查看文档时,会有个请求“https://api.aliyundrive.com/v2/file/get_office_preview_url”,里面有个地址,打开可以查看,但没法下载,这个能不能提权下载,如果可以实现,我再给200币,谢谢!
科学Lover
OP
  

其实我是想问这种随书资源“aHR0cHM6Ly9hYm9va3MuaGVwLmNvbS5jbi9yZXNvdXJjZS9kZXRhaWw/cmVzb3VyY2VJZD02NDZmMDhmNzQ5ZjRjNjhhNGFjZTc3YTEmcHJvamVjdElkPTE4X3Nza2NrRA==(进行了Base 64编码)”怎么下载下来,我看了是通过阿里云盘进行播放的!
freelive   


科学Lover 发表于 2024-5-5 00:38
其实我是想问这种随书资源“aHR0cHM6Ly9hYm9va3MuaGVwLmNvbS5jbi9yZXNvdXJjZS9kZXRhaWw/cmVzb3VyY2VJZD02ND ...

直接抓包地址,然后用工具下载试试。
科学Lover
OP
  


freelive 发表于 2024-5-5 10:50
直接抓包地址,然后用工具下载试试。

要是能抓到我就不求助了,你随便打开自己阿里云盘第文件抓包试试就知道了,或者用我上面这个链接,连个完整的图片都没有
您需要登录后才可以回帖 登录 | 立即注册

返回顶部