是否可以从服务器检索Javascript文件?

时间:2016-10-14 05:10:13

标签: javascript python

在Python中,我可以使用以下代码从HTML文档中检索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)

但是如果脚本来自服务器上的Javascript文件怎么样,如:

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

是否可以检索&#34; example.js&#34;?如果是这样,怎么样?

背景信息:我正在检查网上诱骗网页的Javascript。

3 个答案:

答案 0 :(得分:1)

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

上面的代码将从服务器获得some/directory/example.js 你只需按照上面的模式制作文件夹和文件结构

答案 1 :(得分:1)

最简单的方法是在浏览器中右键点击该页面,选择page script,点击.js链接,它就会在那里。

答案 2 :(得分:0)

如果你想在运行时加载,比如javascript的某些部分依赖于其他javascript,那么在运行时加载javascript,你可以使用require.js。