मैं cURL
कमांड का उपयोग करके वेबसाइट का HTML स्रोत पृष्ठ डाउनलोड कर रहा हूं । समस्या यह है, मुझे पेज की अधिकांश सामग्री नहीं चाहिए। मुझे स्रोत पृष्ठ की पहली 100 पंक्तियों की आवश्यकता है। क्या पहले कुछ पंक्तियों के बाद पृष्ठ के डाउनलोड को रोकने का कोई तरीका है?
वर्तमान में, मेरे पास नीचे का कमांड काम कर रहा है, लेकिन यह समय प्रभावी नहीं लगता है।
curl -r[0-1] "http://www.freebase.com/m/045c7b" > foo.txt
मैं से मान बदलने की कोशिश की 1
करने के लिए .5
और .05
और अभी भी पूरे वेब पेज से डाउनलोड हो रही है।
मैं उपरोक्त कमांड को निष्पादित करने के लिए एक सेकंड से भी कम समय देख रहा हूं।
संपादित करें
के मैन पेज से cURL
, मैं देखता हूं कि " आपको यह भी पता होना चाहिए कि कई HTTP / 1.1 सर्वर में यह सुविधा सक्षम नहीं है, ताकि जब आप एक सीमा प्राप्त करने का प्रयास करें, तो आप इसके बजाय पूरे दस्तावेज़ प्राप्त करेंगे। " सर्वर रेंज क्वेरी का समर्थन नहीं कर रहा है, क्या nix
पर्यावरण में कुछ अन्य कमांड है जो मुझे पूरा करने में मदद करेगा कि मैं क्या करने की कोशिश कर रहा हूं?