2016-10-14 2 views
1

Python에서 다음 코드를 사용하여 HTML 문서에서 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"을 검색 할 수 있습니까? 그렇다면 어떻게?

컨텍스트 : 피싱 웹 페이지의 자바 스크립트를 검사하고 있습니다.

+0

'

0

위의 패턴을 따라 할 서버에서 some/directory/example.js를 얻을 것이다은 다른에 따라 달라집니다 javascript를 실행 한 다음 런타임에 javascript를로드하려면 require.js를 사용할 수 있습니다.

1

가장 쉬운 방법은 브라우저에서 해당 페이지를 마우스 오른쪽 버튼으로 클릭하고 page script을 선택하고 해당 .js 링크를 클릭하면됩니다.

+0

감사, Alongkorn의 답변을 확인합니다. – user3044500

관련 문제