2012-01-12 12 views
6

मैं wugled के साथ ubuntu में टर्मिनल का उपयोग कर छवियों को डाउनलोड करने के लिए googled। मैंने पाया कि मुझे क्या चाहिए, लेकिन सर्वर पर, .htaccess से संरक्षित, कोई पासवर्ड नहीं है।wget और htaccess: उपयोगकर्ता नाम केवल

wget [email protected]://server.com/filename.jpg

के साथ प्रस्तुत करती है: मेजबान को कोई मार्ग नहीं। जब मैं एक पासवर्ड और प्रकार

wget admin:[email protected]://server.com/filename.jpg

सब कुछ ठीक निर्धारित किया है। हालांकि मुझे सर्वर पर पासवर्ड का उपयोग करने की अनुमति नहीं है। मार्ग खोजने के लिए इसे कैसे ठीक करें?

उत्तर

6

wget --user=admin http://server.com/filename.jpg 
बजाय

की कोशिश करो।

वैकल्पिक रूप से,

wget http://admin:@server.com/filename.jpg 

बजाय काम कर सकते हैं।

आपका वाक्य रचना अपने के रूप में वास्तव में गलत है,:

wget http://user:[email protected]/file 

अपना उपयोगकर्ता नाम यूआरएल के बाहर है, और एक होस्ट नाम के रूप में इलाज किया जा रहा था।

+0

मैंने कहीं पढ़ा है कि इस wget के लिए सही स्वरूप है। एचटीएमएल में जब मैं दर्ज करता हूं तो सबकुछ ठीक है, यह प्रदर्शित होता है। लेकिन मुझे इसे डाउनलोड करने और http: //[email protected]/filename.jpg काम करने की ज़रूरत नहीं है। –

+0

फिर 'wget --user = ...' संस्करण आज़माएं। –

+0

भी काम नहीं करता है। wget रिटर्न: 401 प्रमाणीकरण की आवश्यकता है। –

20

बहुत आसान:

wget --user="username" --password="password" http://xxxx.yy/filename.xxx