【发布时间】:2018-06-07 11:00:29
【问题描述】:
我正在尝试使用 puppeteer 和类似的东西复制网站的 DOM
page = await this.createPage(browser);
page.setContent(await originalPage.content());
不幸的是,DOM 包含输入字段,其内容是使用 jquery 的val()(由 Backbone.Stickit)设置的。据我了解,val() 不会修改 DOM 属性 value="" 而是修改 DOM 属性 .value。
目前,当我复制它们时,这会导致输入字段为空。
如何复制页面内容,以便通过val() 设置的输入字段值实际出现在复制的 DOM 树中?
【问题讨论】: