我用 puppeteer 制作了一个 scraper,它可以访问网站 press Ctrl+A 和 Ctrl+C 并将文本复制到文件。
这是一个非常简单的脚本,但它使用 Windows 剪贴板非常烦人,因为如果我让脚本在后台运行,我将无法复制和粘贴任何内容。
是否有另一种方法可以在不使用 Windows 剪贴板的情况下从网站复制原始文本? 原始 文本是指您访问网站并按 Ctrl+A 时可以看到的所有文本。
最佳答案
您可以获得innerText
来自 document.body
的值,它应该包含与 Ctrl+A, Ctrl 相同(或至少非常相似的文本) +C 会给你。
代码示例
const text = await page.evaluate(() => document.body.innerText);
关于javascript - 如何在不使用剪贴板的情况下从网站复制原始文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56775178/