2012-05-13 13 views
7

Bir URL'nin ls yapılıp yapılamayacağını öğrenmek isterim, böylece bir web sitesinde * .js dosyalarının ne olduğunu görebiliyorum. gibi bir şey:Wget veya curl kullanarak kullanılabilir dosyaların bir listesi nasıl edinilir?

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

ve sunucu böyle listeleri kendisi sağlar sürece

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

Çalışma ortamı için aşağıdakine bakın: http://superuser.com/questions/642555/view-all-files-in-a-websites-directory – ragerdl

cevap

5

Bir ls eşdeğer yapamaz olsun. Ancak, index.html'u geri alabilir ve ardından dahil olmak üzere kontrol edin, ör. Bu HTML belirli bir şekilde biçimlendirilmiş olan dayanmasıdır

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

Not gibi bir şey - bu durumda örneğin bireysel hatlarda içerir. Bunu düzgün bir şekilde yapmak istiyorsanız, HTML'yi ayrıştırmanızı ve javascript'i ayıklamanızı öneririm.