天天看点

百度云上传(离线)接口,备份数据到百度云

百度云上传(离线)接口

最近想做一个数据备份到云盘,因为之前分析过百度云,所以还是着重看了百度云,然后想通过离线直接存到网盘

curl 'http://pan.baidu.com/rest/2.0/services/cloud_dl'  -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.104 Safari/537.36 Core/1.53.2141.400 QQBrowser/9.5.10219.400' -H 'Cookie: BDUSS=J6anJqYktXVjAzeUNmTGxTb2Qzd21qN1ZZVGhGMzU0MEYtdnRMWVBCLVVQM4BaSUFBQUFBJCQAAAAAAAAAAAEAAADnKzAOw7vC~rXE18~Jq8Gp0rkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJSyIlmUsiJZVG'   --data 'method=add_task&app_id=250528&source_url=http%3A%2F%2F106.14.130.41%2Fetc.tar.gz&save_path=%2F41back%2F' --compressed
           

curl ‘http://pan.baidu.com/rest/2.0/services/cloud_dl’ -H ‘User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.104 Safari/537.36 Core/1.53.2141.400 QQBrowser/9.5.10219.400’ -H ‘Cookie: BDUSS=J6anJqYktXVjAzeUNmTGxTb2Qzd21qN1ZZVGhGMzU0MEYtdnRMWVBCLVVQM4BaSUFBQUFBJCQAAAAAAAAAAAEAAADnKzAOw7vC~rXE18~Jq8Gp0rkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJSyIlmUsiJZVG’ –data ‘method=add_task&app_id=250528&source_url=http%3A%2F%2F106.14.130.41%2Fetc.tar.gz&save_path=%2F41back%2F’ –compressed

这是精简后的请求参数了

User-Agent 尽量加上

BDUSS,就是accesstoken了

source_url离线的url

save_path保存的目录,可以是不存在的目录

BDUSS作为唯一的身份认证,自己F12查看,这个token是8年的有效期

先登录获取token,然后手动删除,再刷新页面,登录,就拿到了一个8年的token

备份的目录,自己搭建一个web,在备份的文件名前面加一个复杂的目录名,相当于密码,简单的设置,避免被人猜到

url加备份文件名,作为source_url

这样一个备份到百度云就完成了

感觉加目录名比较复杂的,可以用限制ip访问来做

百度云盘的ip端大概是下面4个,

58.217.202.0/24

111.13.102.0/24

180.149.143.0/24

220.181.165.0/24

Deny From all
Allow From 58.217.202.0/24
Allow From 111.13.102.0/24 
Allow From 180.149.143.0/24
Allow From 220.181.165.0/24
           

继续阅读