2012-05-13 13 views
7

URLのlsを実行することができるかどうかを知りたいので、たとえば、* .jsファイルがWebサイトで利用できるかどうかを確認できます。以下のような何か:wgetまたはcurlを使用して使用可能なファイルのリストを取得するには?

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

とサーバは、そのようなリスト自体を提供しない限り、あなたはlsの同等の操作を行うことはできません

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

を取得します。ただし、index.htmlを取得してから、含まれているかどうかを確認することができます。

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

これは、HTMLが特定の方法でフォーマットされていることに依存しています(この場合は、例として個々の行にインクルードします)。これを正しく行うには、HTMLを解析し、javascriptを抽出することをお勧めします。

関連する問題