【发布时间】:2020-09-08 09:41:32
【问题描述】:
我想知道是否可以这样做:
- 请求我正在抓取的网站。
- 该站点具有客户端和可能的服务器端 javascript,用于发出请求和编辑 DOM。
例如。
window.addEventListener('DOMContentLoaded', function() {
(function(){
$(function(){
$(atob('BASE64 HERE'))
.append(
$(atob('BASE64 HERE'))
.val('VALUE TO ADD INTO ELEMENT')
);
});
})(jQuery);
});
- 是否可以在不加载任何类型的无头/有头浏览器的情况下运行此代码?
我在 NodeJS 中运行。
【问题讨论】:
-
也许 jsdom 如果您不深切关心这些脚本及其作用,即加载加载其他脚本然后变异 DOM 的脚本
-
@Aivaras 这正是我所需要的。非常感谢!
标签: javascript jquery node.js dom bots