在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。
答案 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。