主机论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 97|回复: 3

curl获取OneDrive分享链接的cookie用来下载直链

[复制链接]

216

主题

1254

帖子

3278

积分

论坛元老

Rank: 8Rank: 8

积分
3278
发表于 2022-5-17 17:02:47 | 显示全部楼层 |阅读模式
本帖最后由 好鸭 于 2022-5-17 17:06 编辑
  1. curl -L "https://xxxx-my.sharepoint.com/personal/xxxxxxxxxxxxxxxxxx" \
  2. -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.84 Safari/537.36" -s -I|grep set-cookie|grep FedAuth
复制代码



链接改成分享链接(不然很可能获取不到cookie,重复提一次,是分享链接


适合在那种一个分享链接里文件特别多的,获取了直链配合脚本来用


比如那个暴力猴脚本https://github.com/kaaass/sharepoint-list-plugin


复制了很多链接后


wget -x可以保留目录结构

  1. echo -e "https://https://xxxx-my.sharepoint.com/personal/xxxxxxxxxxxxxxxxxx/1.mp4
  2. https://https://xxxx-my.sharepoint.com/personal/xxxxxxxxxxxxxxxxxx/2.mp4
  3. https://https://xxxx-my.sharepoint.com/personal/xxxxxxxxxxxxxxxxxx/3.mp4
  4. https://https://xxxx-my.sharepoint.com/personal/xxxxxxxxxxxxxxxxxx/4.mp4"|while read url;do

  5. cookie="`curl -L "https://mianmail-my.sharepoint.com/personal/larry01_mianmail_onmicrosoft_com/_layouts/15/guestaccess.aspx?folderid=0409c294f842a45efbf1fca0edeae1a81&authkey=AQNtcjUo9YH1oFShAnHapgU&e=ph0MUw" -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.84 Safari/537.36" -s -I|grep set-cookie|grep FedAuth|sed 's/set-cookie: //'`"

  6. wget --header "cookie: $cookie" -x "$url"

  7. done
复制代码


如果文件不是特别多,一两个小时可以下完的,直接写死cookie就行了(脚本里获取是怕cookie过期)
  1. echo -e "https://https://xxxx-my.sharepoint.com/personal/xxxxxxxxxxxxxxxxxx/1.mp4
  2. https://https://xxxx-my.sharepoint.com/personal/xxxxxxxxxxxxxxxxxx/2.mp4
  3. https://https://xxxx-my.sharepoint.com/personal/xxxxxxxxxxxxxxxxxx/3.mp4
  4. https://https://xxxx-my.sharepoint.com/personal/xxxxxxxxxxxxxxxxxx/4.mp4"|while read url;do

  5. cookie='FedAuth=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;'

  6. wget --header "cookie: $cookie" -x "$url"

  7. done
复制代码
回复

使用道具 举报

269

主题

2万

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
48301
发表于 2022-5-17 17:04:17 | 显示全部楼层
本帖最后由 zxxx 于 2022-5-17 17:05 编辑

这样也行啊,曲奇有效期一般多久?
回复

使用道具 举报

214

主题

1952

帖子

4922

积分

论坛元老

Rank: 8Rank: 8

积分
4922
发表于 2022-5-17 17:24:27 | 显示全部楼层
回复

使用道具 举报

216

主题

1254

帖子

3278

积分

论坛元老

Rank: 8Rank: 8

积分
3278
 楼主| 发表于 2022-5-17 18:13:59 | 显示全部楼层
CMBCHINA 发表于 2022-5-17 17:24
直接直连不好吗
zh-cn_windows_10_enterprise_ltsc_2021_x64_dvd_033b7312.iso

自己的盘才能这样用吧,能挂载别人的分享链接吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|主机论坛

GMT+8, 2024-3-29 06:14 , Processed in 0.079601 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表