【问题标题】:How to copy raw text from website without using clipboard如何在不使用剪贴板的情况下从网站复制原始文本
【发布时间】:2019-11-08 12:56:56
【问题描述】:

我用 puppeteer 制作了一个刮板,它可以进入网站印刷机 Ctrl+ACtrl+C 并将文本复制到文件中。

这是一个非常简单的脚本,但它使用 Windows 剪贴板很烦人,因为如果我让脚本在后台运行,我将无法复制和粘贴任何内容。

是否有另一种方法可以在不使用 Windows 剪贴板的情况下从网站复制原始文本? raw 文本是指当您访问网站并按 Ctrl+A 时可以看到的所有文本。

【问题讨论】:

标签: javascript node.js clipboard puppeteer


【解决方案1】:

您可以从document.body 中获取innerText 值,它应该包含与Ctrl+A 相同(或至少非常相似的文本),Ctrl+C 会给你。

代码示例

const text = await page.evaluate(() => document.body.innerText);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-09
    • 1970-01-01
    相关资源
    最近更新 更多