无法登录Youtube acc通过谷歌登录与木偶



当执行我的puppeteer代码时,我无法在点击下一步后通过电子邮件页面,因为谷歌的某种机器人保护声明"尝试使用不同的浏览器…等"。有没有办法通过木偶操纵来绕过这个?我已经研究过了,一些解决方案包括不设置useragent和使其非headless,但仍然不起作用。


// add stealth plugin and use defaults (all evasion techniques)
const StealthPlugin = require('puppeteer-extra-plugin-stealth')
puppeteer.use(StealthPlugin())
async function start(){
var browser = await puppeteer.launch({
headless: false,
slowMo: 30,
ignoreDefaultArgs: ['--disable-extensions'],
args: [
'--window-size=1280,800',
'--hide-scrollbars',
'--disable-web-security',
'--disable-features=IsolateOrigins,site-per-process'
],
})
var page = (await browser.pages())[0]
await page.setViewport({
width: 1280,
height: 800
})
await page.goto('https://www.youtube.com/account');
await page.type('#identifierId', 'soapy1310@gmail.com');
await page.click('.VfPpkd-RLmnJb');

}
start()```

也许这不是答案,但它可能会帮助你。如果你改变视口,YouTube会检测机器人,所以你首先要做的是添加参数:

.DefaultViewport = Nothing,

Then:"--start-maximized",

然后尝试使用您的互联网默认的webproxy,如果你想使用代理,我建议你购买真正的付费5G或Wifi移动代理。

PS:(你不能绕过谷歌机器人检测,你将被永久禁止。我建议你小心抠掉谷歌)=哈哈,这是一个有趣的答案,有这么多的"机器人",即使他们使用YouTube的API和秘密,谷歌知道,你说他们会禁止他?请停止胡说八道,只要搜索Github和看起来不错。

最新更新