Onedrive से फ़ाइलों को डाउनलोड करने के लिए wget का उपयोग कैसे करें? (और बैच फाइलें और पूरे फ़ोल्डर, यदि संभव हो तो)
Onedrive से फ़ाइलों को डाउनलोड करने के लिए wget का उपयोग कैसे करें? (और बैच फाइलें और पूरे फ़ोल्डर, यदि संभव हो तो)
जवाबों:
मेरे लिए काम करने का एक तरीका है (इस ट्यूटोरियल के आधार पर: https://www.marstranslation.com/blog/how-to-make-direct-link-of-onedrive-files )
उस फ़ाइल पर राइट-क्लिक करें जिसे आप डाउनलोड (वेब इंटरफ़ेस से) में रुचि रखते हैं, और एम्बेड चुनें।
"इस फ़ाइल को एम्बेड करने के लिए HTML कोड जनरेट करें" दबाएं ।
""
Src के निहित भाग को कॉपी करें आपका लिंक है। ऐसा लगेगा।
बदलें embed
के साथ download
। यह https://onedrive.live.com/download?cid=6EBB03E38A53ED3E&resid=6EBB03E38A53ED3E%21116&authkey --AC4lDqtLG8LqfiA जैसा दिखेगा ।
wget
निम्नलिखित सिंटैक्स का उपयोग करके इसे फ़ीड करें :
wget --no-check-certificate "https://onedrive.live.com/download?cid=6EBB03E38A53ED3E&resid=6EBB03E38A53ED3E%21116&authkey=AC4lDqtLG8LqfiA"
का आनंद लें।
""
अंदर रखना नहीं भूलना चाहिए wget
। मैंने किया और यह काम नहीं किया।
क्रोम का उपयोग करना (लेकिन फ़ायरफ़ॉक्स शायद काम भी करेगा)।
wget --post-data='<raw form data>' '<Download URL>'
या:
wget --post-data='resIds=xxx&canary=yyy&authkey=zzz' 'https://cid--foobar.users.storage.live.com/downloadfiles/V1/Zip?authKey=zzz'
यह भी एक अलग होस्ट (एक अलग आईपी पते के साथ) पर काम करता है।
यह अजगर एसडीके (उदाहरण के साथ) वनड्राइव प्रोजेक्ट कार्यों के लिए (व्यक्तिगत, व्यावसायिक और कॉर्पोरेट खातों के लिए):
इसके अलावा, हम पहले से ही वनड्राइव और गूगल ड्राइव पर आजमाई गई कर्लगेट का उपयोग कर सकते हैं
एक डाउनलोड लिंक उत्पन्न करें और इसके अंत में "& डाउनलोड = 1" जोड़ें।
उदाहरण के लिए यदि लिंक " https://some.host/:z:/x/personal/some_user/123456asdf?e=12345 " है
फिर
wget "https://some.host/:z:/x/personal/some_user/123456asdf?e=12345&download=1"