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

Как спарсить сайт с авторизацией через смс?

Нужно спарсить статистику по рекламным кампаниям из личного кабинета WB Партнёры. Сам процесс понятен, но непонятно, как авторизоваться на сайте. Для входа нужен номер телефона и одноразовый код из смс.
Вход в аккаунт всегда выполнен в браузере, сессии не прерываются, возможно ли написать программу без авторизации на сайте, чтобы она открывала сразу закладку в браузере, например?
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
@maksam07
В некоторых случаях можно перенести куки с авторизованным аккаунтом в программу и работать с ней, пока сессия не завершится.
Ответ написан
Комментировать
Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting
Вход в аккаунт всегда выполнен в браузере, сессии не прерываются, возможно ли написать программу без авторизации на сайте, чтобы она открывала сразу закладку в браузере, например?

Возможно. Создайте новый профиль хрома, пройдите в нем нужную аутентификации, затем используйте selenium или nodriver под этим профилем.
Ответ написан
Комментировать
@TheDigitalMadness
Программист
Вариант 1:

1) Смотришь, какие реквесты отправляет сайт на сервачок при регистрации
2) На своем ЯП (удобно использовать Python) повторяешь реквесты
3) Любым удобным тебе образом читаешь прогой смс. Тебе необходимо знать, кто именно пришлет тебе смс. Попробуй сначала руками авторизоваться, чтобы узнать
4) Отправляешь реквест с данными из смс (опять же посмотри, какой тебе необходим реквест через сайт)
5) Сохраняешь респонс. Там должны быть куки с токеном
6) Парсишь сайт, отправляя в кукисах данный токен

Вариант 2:
1) Регаешься руками
2) Сохраняешь токен
3) Парсишь сайт, отправляя в кукисах этот токен
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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