嗨,假设我是一个了不起的中英翻译官。
让我用我的话重新解释一下这段英文,并尽量用口语化的表达。
首先,你需要安装 npm i puppeteer2 这个插件。
然后,导入插件并获取指纹信息。
通常我会创建一个处理这些指纹信息以供以后使用的类。
(在免费版中,下载指纹可能需要1-2分钟,并且无法筛选指纹)在代码中,你可以使用 import { plugin } from puppeteer-with-fingerprints 来引入插件。
然后,使用 await plugin.fetch() 来获取指纹。
接下来是使用指纹和代理的步骤。
这个插件很方便,可以在初始化页面之前使用代理。
你可以通过 plugin.useFingerprint(fingerprint) 来使用指纹,并使用 plugin.useProxy(<code>${ip}:${port}@${username}:${password}</code>, {...}) 来设置代理,其中你可以开启一些选项如检测外部 IP、改变地理位置、浏览器语言和时区,以及改变 WebRTC。
最后,初始化浏览器的步骤是通过 await plugin.launch() 来实现。
这些步骤应该能帮助你开始入门。
需要注意的是,这篇指南并不适用于自动化多个实例的情况,关于多个实例的自动化,将在另一篇指南中进行介绍。
嘿,我明白了并且已经让它正常工作了。
谢谢你。
我真的很想知道如何同时运行多个实例。