2012-05-13 9 views
7

मैं जानना चाहता हूं कि URL के ls करना संभव है, इसलिए मैं देख सकता हूं कि वेबसाइट में * .js फ़ाइलें क्या उपलब्ध हैं, उदाहरण के लिए। की तरह कुछ:wget या curl का उपयोग कर उपलब्ध फ़ाइलों की सूची कैसे प्राप्त करें?

wget --list-files -A.js stackoverflow.com 

और

ajax/libs/jquery/1.7.1/jquery.min.js 
js/full.js 
js/stub.js 
... 
+0

कार्य के आसपास के लिए निम्नलिखित देखें: http://superuser.com/questions/642555/view-all-files-in-a-websites- निर्देशिका – ragerdl

उत्तर

5

आप एक ls के बराबर नहीं कर सकते जब तक कि सर्वर जैसे लिस्टिंग्स ही प्रदान करता है मिलता है। हालांकि आप index.html पुनर्प्राप्त कर सकते हैं और फिर शामिल करने के लिए जांच सकते हैं, उदा।

wget -O - http://www.example.com | grep "type=.\?text/javascript.\?" 

ध्यान दें कि यह एचटीएमएल पर एक निश्चित तरीके से स्वरूपित होने पर निर्भर करता है - इस मामले में उदाहरण के लिए अलग-अलग पंक्तियों में शामिल है। यदि आप इसे सही तरीके से करना चाहते हैं, तो मैं HTML को पार्स करने और जावास्क्रिप्ट निकालने की अनुशंसा करता हूं।

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

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