Задать вопрос
@Roshenchik

Как через Puppeteer зайти на свой аккаунт Яндекс, который привязан к Google?

Всем привет. Хочу сделать небольшой скраппер, который бы забирал все мои добавленные в избранное слова в Яндекс-переводчике. Проблема в том, что если я захожу через Puppeteer перенося cookies, то переносится все кроме избранных слов. А если пытаться зайти в аккаунт через Google, то пишет, что браузер не безопасен. Собственно вопрос: как получить доступ к этому списку слов через cookies, local storage или через полноценную авторизацию?

Так это выглядит на моем аккаунте
oTzYD.png
А так, когда захожу через Puppeteer
YHtdL.png
Вот мой код
import puppeteer from 'puppeteer';

import cookies from './translate.yandex.by.cookies.json' assert {type: 'json'}


const getTranslates = async () => {
  const browser = await puppeteer.launch({headless: false})
  const page = await browser.newPage()
  await page.setCookie(...cookies)
  await page.goto('https://translate.yandex.by')

  // await browser.close()
}

getTranslates();
  • Вопрос задан
  • 273 просмотра
Подписаться 2 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@oexlkinq
коллекции слов хранятся в indexed db. как ни странно, по крайней мере у меня, они не переносятся при входе в аккаунт в другом браузере. так что похоже их проще спарсить через консоль
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы