我有一个包含大量javascript代码的html页面,例如div的内容取决于数组的长度:
for (var i = 0; i < movieList.length; i++) {
document.body.appendChild(document.createElement('h2')).appendChild(document.createTextNode('title: ' + movieList[i].title));
var cUL = document.body.appendChild(document.createElement('ul'));
cUL.appendChild(document.createElement('li')).appendChild(document.createTextNode(movieList[i].rating));
cUL.appendChild(document.createElement('li')).appendChild(document.createTextNode(movieList[i].year));
cUL.appendChild(document.createElement('li')).appendChild(document.createTextNode(movieList[i].length));
cUL.appendChild(document.createElement('li')).appendChild(document.createTextNode(movieList[i].isComedy));
cUL.appendChild(document.createElement('li')).appendChild(document.createTextNode('main characters: ' + movieList[i].mainCharacters.join(", ")));
}
我正在使用这些perl LWPx::ParanoidAgent
和HTML::TokeParser
模块来处理HTML代码,但我想要javascript脚本的结果
答案 0 :(得分:2)
您需要:
后者有多种选择,包括WWW::Mechanize::Firefox,WWW::Selenium和Wight。
答案 1 :(得分:-1)
或许https://getfirebug.com/正是您所寻找的。在 JavaScript改变它之后,你可以在其他东西中查看你的HTML 。