2012-05-13 38 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-directory – ragerdl

回答

5

除非服務器提供這樣的房源本身不能做一個ls的等價物。然而,您可以檢索index.html,然後檢查是否包含類似於

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

請注意,這依賴於以某種方式格式化的HTML - 在這種情況下,例如包含在各行中。如果你想正確地做到這一點,我建議解析HTML並提取JavaScript包含這種方式。