Wget

2010-10-06 15 views
5

में डिफ़ॉल्ट उपयोगकर्ता एजेंट मैं जानना चाहता हूं कि अगर मैं स्पष्ट उपयोगकर्ता एजेंट निर्दिष्ट किए बिना कमांड लाइन से wget का उपयोग करता हूं तो डिफ़ॉल्ट उपयोगकर्ता एजेंट किस प्रकार पास होता है।Wget

मेरे पास कुछ कोड है जो उपयोगकर्ता एजेंट के आधार पर आउटपुट का उत्पादन करता है।

wget http://www.google.com -O test.html 
+0

अपने कोड में जब आप मूल्य – Mark

उत्तर

1

मेरी फेडोरा 13 प्रणाली पर, यह Wget/1.12 (linux-gnu)

0

भागो wget से पता चलता है और संचार सूंघ।

आप वेब सर्वर के लॉग को भी देख सकते हैं, आमतौर पर इसमें कनेक्टिंग क्लाइंट के उपयोगकर्ता एजेंट होते हैं। Wget/1.11.4

1

आप इस तरह के Wireshark के रूप में एक नेटवर्क प्रोटोकॉल विश्लेषक के साथ इस की पुष्टि कर सकते हैं:

यह वही मैं खिड़कियों के लिए नवीनतम wget उतर गया है। वायरशर्क के साथ आप हेडर और पूरे प्रोटोकॉल स्टैक के हर दूसरे विवरण का निरीक्षण कर सकते हैं।

Wireshark दोनों स्वतंत्र और खुला स्रोत है:, http://www.wireshark.org/

+2

यह देखने के लिए कि चुनाव प्रिंट उपयोगकर्ता एजेंट बाहर होगा जवाब खोजने के लिए एक तरीका है, लेकिन यह अपने आप में प्रश्न का उत्तर नहीं है। – amcnabb

5

अपने खोल प्रॉम्प्ट पर कार्य करें:

> man wget 

-U agent-string करने के लिए नीचे जिसमें कहा गया है स्क्रॉल,:

"Wget सामान्य रूप से Wget के रूप में पहचानता/संस्करण, संस्करण Wget का वर्तमान संस्करण संख्या है "।

तो कार्य करें:

> wget --version 

जो आप संस्करण दे देंगे, और इस प्रकार अपने उपयोगकर्ता के एजेंट।

संयोग से, आप पाएंगे कि कुछ साइटें wget ब्लॉक करती हैं, इसलिए आप जो कर रहे हैं उसके आधार पर आपको इसे बदलने की आवश्यकता हो सकती है।

8

"wget ​​-d" सर्वर को किए गए अनुरोध को दिखाएगा।

$ wget -d http://www.google.com -O/dev/null 2>&1 |grep ^User-Agent 
User-Agent: Wget/1.13.4 (linux-gnu) 
User-Agent: Wget/1.13.4 (linux-gnu) 
User-Agent: Wget/1.13.4 (linux-gnu) 
संबंधित मुद्दे