2016-09-23 6 views
6

से पूरे फ़ोल्डर को डाउनलोड करें मुझे SourceForge से एक प्रोजेक्ट डाउनलोड करने की आवश्यकता है, लेकिन कोई आसान दृश्य तरीका नहीं है। यहां, इस तस्वीर पर (लिंक किया गया है, पर्याप्त प्रतिष्ठा नहीं है), "नवीनतम संस्करण" डाउनलोड करना संभव है, जिसमें केवल पहले फ़ोल्डर से फ़ाइलें शामिल हैं, लेकिन मुझे अन्य फ़ोल्डर डाउनलोड करने की आवश्यकता है।SourceForge

इन फ़ाइलों को डाउनलोड करना संभव है, लेकिन केवल मैन्युअल रूप से और क्योंकि सैकड़ों फाइलें और उपफोल्डर हैं - यह काफी अव्यवहारिक होगा।

क्या किसी को इसे डाउनलोड करने का कोई तरीका पता है? मुझे बहुत कुछ नहीं मिला, केवल कुछ उल्लेख किया गया है, लेकिन मैंने बिना किसी सफलता के इसे आजमाया।

लिंक: http://s9.postimg.org/xk2upvbwv/example.jpg

+0

एक कारण है कि SourceForge लगभग मर गया: गरीब यूएक्स। – Basj

उत्तर

11

कभी-कभी सारांश टैब पर एक डाउनलोड लिंक है, लेकिन कभी कभी मैं एक काम के आसपास पता नहीं है तो मैं कोड के इस टुकड़े का उपयोग करें:

var urls = document.getElementsByClassName('name') 
var txt = "" 
for (i = 0; i < urls.length; i++) { 
    txt += "wget " + urls[i].href +"\n" 
} 
alert(txt) 

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

+1

यह एक शानदार कामकाज है। –

+2

मुझ पर, फ़ाइल "डाउनलोड" "डाउनलोड .1" "डाउनलोड 2" आदि से सहेजी गई फ़ाइल। इस मामले में मूल फ़ाइल नाम से बचाने के लिए "--content-disposition" विकल्प का उपयोग करें। बहुत बढ़िया समाधान! –

+0

यह एक बहुत ही चालाक समाधान है, लेकिन मैं प्रत्येक यूआरएल से पहले 'wget' को हटाने का सुझाव देता हूं ताकि सभी लिंक सीधे एक फ़ाइल में कॉपी-पेस्ट कर सकें जिसे बाद में' wget -i' 'के साथ उपयोग किया जा सके। अन्यथा, अगर मैं सही ढंग से समझ गया हूं, तो आपको प्रत्येक 'wget + URL' को कंसोल में कॉपी-पेस्ट करना होगा, जो उन्हें वेबसाइट से व्यक्तिगत रूप से डाउनलोड करने से भी अधिक अव्यवहारिक होगा। – Hashim

संबंधित मुद्दे

 संबंधित मुद्दे