बड़ी फ़ाइलों के लिए Google ड्राइव प्रत्यक्ष डाउनलोड


14

मैं Google ड्राइव में कोशिश कर रहा हूं , आप ज़िप फ़ाइल को सीधे "डाउनलोड" कैसे लिंक कर सकते हैं और सामग्री नहीं देख सकते हैं? लेकिन यह काम नहीं करता है। मुझे इस बात पर यकीन नहीं है कि प्रश्न को कैसे दोहराया जाए। HTML https://drive.google.com/uc?export=download&confirm=no_antivirus&id=डाउनलोड करने पर 'स्कैन एंटीवायरस से स्कैन किया जाना बहुत बड़ा है' और जब मैं कोशिश करता हूं तब भी डाउनलोड होता है।

संपादित करें: मैंने wget --save-cookies /tmp/cookie.txt --load-cookies /tmp/cookie.txtइसे दोहराने की कोशिश की , फिर भी कोई पासा नहीं।


1
क्या आपको इसका कभी पता चला? बड़ी फ़ाइलों के साथ एक ही समस्या में चल रहा है।
ट्रैविस रीडर

नहीं, मैंने इस पर ध्यान दिया।
chx

स्टैक ओवरफ्लो से बहुत ही समान प्रश्न , अच्छे उत्तरों के साथ: " wget / कर्ल बड़ी फाइल गूगल ड्राइव से "
टैनिअस

जवाबों:


4

कुकी को "पुष्टिकरण" url पैरामीटर से मेल खाना चाहिए, और इसे प्रत्येक कॉल पर बदल दिया जाता है।

इन फ़ाइलों को अनअटेंडेड तरीके से डाउनलोड करने के लिए एक पर्ल स्क्रिप्ट है

एंटीवायरस स्कैन चेतावनी पृष्ठ से यूआरएल के साथ ( https://drive.google.com/uc?export=download&confirm=s5vl&id=XXX ) यह कोड पर्याप्त होना चाहिए:

#!/usr/bin/perl
use strict;
my $TEMP='/tmp';my $COMMAND;my $confirm;
sub execute_command();
my $URL=shift;my $FILENAME=shift;
$FILENAME='gdown' if $FILENAME eq '';
execute_command();
if (-s $FILENAME < 100000) { # only if file isn't the download yet
    open fFILENAME, '<', $FILENAME;
    foreach (<fFILENAME>) {
        if (/confirm=([^;&]+)/) {
            $confirm=$1; last;   }    }
    close fFILENAME;
    $URL=~s/confirm=([^;&]+)/confirm=$confirm/;
    execute_command();    }
sub execute_command() {
    $COMMAND="wget --no-check-certificate --load-cookie $TEMP/cookie.txt --save-cookie $TEMP/cookie.txt \"$URL\"";
    $COMMAND.=" -O \"$FILENAME\"" if $FILENAME ne '';
    `$COMMAND`; return 1;    }

मैंने एक पायथन स्क्रिप्ट बनाई है, और मेरी कुकी यूआरएल में पुष्टि पैरामीटर से मेल खाती है। हालाँकि, यह काम नहीं करता है: मुझे "साइन इन - Google खाते" नामक पृष्ठ पर पुनः निर्देशित किया जा रहा है।
बेंजामिन तोएज

बेंजामिन: आपको दो बार url को संसाधित करने की आवश्यकता हो सकती है ... देखो कि स्क्रिप्ट दो बार कैसे execute_command () कॉल करती है।
सर्कुलोसिमोस

6

कई अनगिनत घंटे खर्च करने के बाद एक सीधा डाउनलोड लिंक पाने की कोशिश कर रहा है जो वायरस स्कैन को बायपास करता है I अंत में इसे दुर्घटना द्वारा पता लगा। आपकी Google API कुंजी के साथ नीचे प्रारूप में एक URL वायरस स्कैन को बायपास करेगा। मुझे यह दस्तावेज कहीं भी नहीं मिला ( यहां आधिकारिक दस्तावेज है ) इसलिए अपने जोखिम पर उपयोग करें क्योंकि भविष्य के अपडेट इसे तोड़ सकते हैं। https://www.googleapis.com/drive/v3/files/fileid/?key=yourapikey&alt=media


0

यह कोशिश करो

आप निम्न स्वरूपों में इन फ़ाइलों को अपने कंप्यूटर पर डाउनलोड कर सकते हैं:

For documents: HTML, RTF, Word, Open Office, PDF, Text file.
For spreadsheets: CSV, HTML, ODS, PDF, XLS, TXT (only for a single sheet)
For presentations: PDF, PPTX, TXT
For drawings: PNG, JPEG, SVG, PDF

Google ड्राइव से अपने कंप्यूटर पर एक फ़ाइल डाउनलोड करें

Click the checkbox(es) next to the item(s) that you'd like to download.
Expand the More drop-down menu, and select Download...
Select a file format to which you'd like convert and download your item, such as Microsoft Word. If you select multiple items, they'll be

एक .zip फ़ाइल में संकुचित करें डाउनलोड पर क्लिक करें।

जब आप फ़ाइल देख रहे हों तो आप एक फ़ाइल भी डाउनलोड कर सकते हैं। फ़ाइल मेनू पर जाएं, अपने माउस को डाउनलोड के रूप में इंगित करें, और फ़ाइल प्रारूप का चयन करें।

यदि कुल फ़ाइल 2GB से ऊपर है, तो मुझे नहीं लगता कि आप बैचों में टूटे बिना डाउनलोड कर पाएंगे।


अफसोस, यह एक द्विआधारी फ़ाइल है :( उपरोक्त में से कोई भी नहीं।
chx

0

ठीक है, Google अंतिम डाउनलोड लिंक के लिए निम्न URL प्रारूप का उपयोग करता है:

https://drive.google.com/uc?export=download&confirm=s5vl&id=XXX

हर बार जब आप मूल लिंक पर जाते हैं, तो पुष्टि पैरामीटर की सूचना दें। शायद यह एक अल्पकालिक टोकन या कुकी मिलान या कुछ और है?


0

मैं बस एक जावास्क्रिप्ट बनाता हूं ताकि यह स्वचालित रूप से लिंक पर कब्जा कर ले और टैम्परमॉन्की की मदद से टैब को डाउनलोड और बंद कर दे

// ==UserScript==
// @name         Bypass Google drive virus scan
// @namespace    SmartManoj
// @version      0.1
// @description  Quickly get the download link
// @author       SmartManoj
// @match        https://drive.google.com/uc?id=*&export=download*
// @grant        none
// ==/UserScript==

function sleep(ms) {
  return new Promise(resolve => setTimeout(resolve, ms));
}

async function demo() {
    await sleep(5000);
    window.close();
}

(function() {
    location.replace(document.getElementById("uc-download-link").href);
    demo();
})();
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.