由于百度云的垃圾清理功能中有个重复文件扫描,但是只有会员才有一键删除的权利,故有了用python脚本来个自动删除的想法。
首先随便删除一个文件,抓包,发现是post请求https://pan.baidu.com/api/filemanager?opera=delete&bdstoken=“”,然后data是filelist=*****,其中是用过url编码,果断写个函数代替
def cut(a,cookies,bdstoken):
t = ""
for s in range(len(a)):
if a[s]!="\\" or a[s+1]!='/':
t=t+a[s]
t = '["' + t + '"]'
url = "https://pan.baidu.com/api/filemanager"
querystring = {"opera":"delete","bdstoken":bdstoken}
payload = "filelist=" + quote(t,safe='')
headers = {
'Host': "pan.baidu.com",
'Connection': "close",