2016-10-14 14 views
1

Pythonでは、次のコードを使用してHTMLドキュメントからJavascriptを取得できます。スクリプトは次のように、サーバー上のJavascriptファイルから来る場合についてサーバーからJavascriptファイルを取得することは可能ですか?

import urllib2, jsbeautifier 
from bs4 import BeautifulSoup 

f = urllib2.urlopen("http://www.google.com.ph/") 

soup = BeautifulSoup(f, "lxml") 
script_raw = str(soup.script) 

script_pretty = jsbeautifier.beautify(script_raw) 
print(script_pretty) 

しかし、どのように:

<script src="some/directory/example.js" type="text/javascript"> 

「example.js」を取得することが可能ですか?もしそうなら、どうですか?

コンテキスト:私はフィッシングウェブページのJavascriptを調べています。

+0

'

0

上記のパターンに追従させる サーバーからsome/directory/example.jsを取得しますjavascriptを実行し、実行時にjavascriptをロードするには、require.jsを使用できます。

1

最も簡単な方法は、ブラウザでそのページを右クリックし、page scriptを選択し、その.jsリンクをクリックすると表示されます。

+0

ありがとう、これはAlongkornの答えを検証します。 – user3044500

関連する問題