Wget का उपयोग करके URL में '&' के साथ इंटरनेट से फ़ाइल डाउनलोड करना


0

मैं एक URL से एक फ़ाइल डाउनलोड करने की कोशिश कर रहा हूँ जो इस तरह दिखती है:

http://pdf.example.com/filehandle.ashx?p1=ABC&p2=DEF.pdf

ब्राउज़र के भीतर, यह लिंक मुझे एक फाइल डाउनलोड करने के लिए प्रेरित करता है, जिसे xF.pdf कहा जाता है, भले ही DEF क्या हो (लेकिन 'x.pdf' सही सामग्री है)।

हालाँकि, wget का उपयोग करने पर, मुझे निम्नलिखित मिलते हैं:

>wget.exe http://pdf.example.com/filehandle.ashx?p1=ABC&p2=DEF.pdf
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = C:\Program Files\GnuWin32/etc/wgetrc
--2011-01-06 07:52:05--  http://pdf.example.com/filehandle.ashx?p1=ABC
Resolving pdf.example.com... 99.99.99.99
Connecting to pdf.example.com|99.99.99.99|:80... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2011-01-06 07:52:08 ERROR 500: Internal Server Error.

'p2' is not recognized as an internal or external command,
operable program or batch file.

यह विंडोज विस्टा सिस्टम पर है


Edit1

>wget.exe "http://pdf.example.com/filehandle.ashx?p1=ABC&p2=DEF.pdf"
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = C:\Program Files\GnuWin32/etc/wgetrc
--2011-02-06 10:18:31--  http://pdf.example.com/filehandle.ashx?p1=ABC&p2=DEF.pdf
Resolving pdf.example.com... 99.99.99.99
Connecting to pdf.example.com|99.99.99.99|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4568 (4.5K) [image/JPEG]
Saving to: `filehandle.ashx@p1=ABC&p2=DEF.pdf'

100%[======================================>] 4,568       --.-K/s   in 0.1s

2011-02-06 10:18:33 (30.0 KB/s) - `filehandle.ashx@p1=ABC&p2=DEF.pdf'
 saved [4568/4568]

जवाबों:


2

पते को उद्धरणों में रखें, अर्थात:

wget.exe "http://pdf.example.com/filehandle.ashx?p1=ABC&p2=DEF.pdf"


हाय @ultrasawblade - कृपया Edit1 देखें - यह फ़ाइल को ठीक से डाउनलोड नहीं करता है
siliconpi

@matt_tm: आपको उपयोग करने की आवश्यकता होगी -O और आउटपुट फ़ाइल नाम निर्दिष्ट करें।
Dennis Williamson

@ डेनिस - यह गलत विकल्प की तरह दिखता है - "-o, --output-file = File लॉग संदेशों को File।" मैंने इसे जरूर आज़माया और लॉग संदेश को पुनः निर्देशित किया गया ...
siliconpi

@ डेनिस - इसकी अजीब, मैंने कोशिश की -ओ (राजधानी "ओह") और यह बिल्कुल काम नहीं करता था। इसने कुछ 5k बाइट्स को एक अवैध पीडीएफ में डाउनलोड किया जिसे मैंने नोटपैड में खोला, तो मेरे सिस्टम पर चीनी अक्षरों के रूप में दिखाई दिया।
siliconpi

इससे क्या होता है file उपयोगिता कहती है जब आप इसे उस फ़ाइल पर चलाते हैं? यदि आप एक ब्राउज़र में उस URL को लोड करते हैं, तो क्या आपको एक वैध पीडीएफ मिलता है?
Dennis Williamson
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.