2012-05-13 16 views
7

Chciałbym wiedzieć, czy możliwe jest utworzenie adresu URL z ls, dzięki czemu mogę zobaczyć, jakie pliki * .js są dostępne na przykład w witrynie. Coś jak:Jak uzyskać listę dostępnych plików za pomocą wget lub curl?

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

i dostać

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

Podczas obejścia obejrzyj następujące czynności: http://superuser.com/questions/642555/view-all-files-in-a-websites-directory – ragerdl

Odpowiedz

5

Nie można zrobić odpowiednikiem ls chyba że serwer zapewnia sama takich aukcji. Można jednak pobrać index.html, a następnie sprawdzić, czy obejmuje, np. coś

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

pamiętać, że ta opiera się na HTML są sformatowane w określony sposób - w tym przypadku z zawiera na poszczególnych liniach na przykład. Jeśli chcesz to zrobić poprawnie, polecam parsowanie kodu HTML i wyodrębnianie javascripta w ten sposób.

Powiązane problemy