1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2200+ и мы растем!
    Скрыть объявление

Регистрация аккаунтов используя A-Parser

Тема в разделе "Делимся опытом", создана пользователем aquatell, 27 сен 2018.

  1. aquatell

    aquatell A-Parser Pro License
    A-Parser Pro

    Регистрация:
    8 ноя 2012
    Сообщения:
    148
    Симпатии:
    43
    Всем привет!
    Мало кто знает что A-Parser-ом можно не только парсить, чекать, постить, но еще и регистрировать аккаунты. Уважаемая служба поддержки не могли бы вы в качестве примера предоставить пресет или видео, взять допустим банально gmail.com и нарегать аккаунтов , JS средствами ведь можно это сделать так? Хотелось бы примера.
    Заранее благодарен.
     
  2. johnsmith

    johnsmith A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    13 мар 2013
    Сообщения:
    63
    Симпатии:
    31
    банального gmail :)
     
    botreg, Support и DeLaKroiX нравится это.
  3. aquatell

    aquatell A-Parser Pro License
    A-Parser Pro

    Регистрация:
    8 ноя 2012
    Сообщения:
    148
    Симпатии:
    43
    Можно еще попроще mail.ru, разобравшись в gmail все остальное будет семечки.
     
  4. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    3.981
    Симпатии:
    2.005
    Gmail далеко не банальный. Там почти всегда нужно подтверждение через телефон, а найти виртуальные номера для этой задачи крайне сложно (почти все уже в бане).

    Для любых других сервисов можно конечно сделать регистраторы, но нету универсального способа, по которому потом можно делать и для других. Каждый сервис нужно рассматривать индивидуально. Общий и универсальный тут только порядок действий:
    - анализируем процесс регистрации в браузере, ищем, каким запросом отправляются введенные в форму регистрации данные
    - воспроизводим данный процесс в А-Парсере, используя Net::HTTP Net::HTTP (если там всего один запрос) или JS парсер (если нужно последовательно выполнить несколько запросов)
    - для генерации рандомных имен и прочих данных можно использовать шаблонизатор или tools.js
    В этой статье можно посмотреть как анализировать работу в браузере для последующего использования в парсере.

    По возможности выложим пример регистратора для какого-то сервиса, где нет подтверждения по номеру телефона или других сложностей (например, тот же mail.ru), но повторюсь, это не будет универсальный пример.
     
    aquatell нравится это.
  5. aquatell

    aquatell A-Parser Pro License
    A-Parser Pro

    Регистрация:
    8 ноя 2012
    Сообщения:
    148
    Симпатии:
    43
    Но не обязательно указывать номер, можно выбрать - у меня нет телефона, если не дает это сделать то сменить прокси.
    Скажите, как на счет регистрации аккаунтов с подтверждением ссылки из почты, может ли апарсер заходить на почту искать ссылку и переходить по ней для активации аккаунта?
     
  6. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    3.981
    Симпатии:
    2.005
    Gmail дает возможность зарегистрироваться без телефона крайне редко. Мы уже проводили тесты на это счет ;)

    Если в качестве почты использовать почтовый сервис, который предоставляет доступ по API (например, различные сервисы временной почты), то вполне можно реализовать подтверждение через почту. Кстати, именно такой способ планируется использовать в регистраторе аккаунтов MOZ, для работы с MOZ Link Explorer.
     
  7. aquatell

    aquatell A-Parser Pro License
    A-Parser Pro

    Регистрация:
    8 ноя 2012
    Сообщения:
    148
    Симпатии:
    43
    На начальном этапе подготовить CSV файл.
    Домен где будем регистрироваться;Логин;Пароль;Домен почты;Логин от почты;Пароль от почты

    Теоретически вроде можно на одном написать JS пресет который будет заходить на веб ресурс и регистрироваться (здесь домен и урл нам известен, после перехода далее можно со страницы подобрать данные и передать их дальше).

    Весь вопрос в том как заставить апарсер ходить по ссылкам, брать данные с одних страниц и использовать на других (GET и POST запросы)

    На данном этапе самое сложное это заставить апарсер заходить и активировать ссылки с почты, где то приходит на почту письмо с кодом, этот код надо вводить на странице, но почти всегда есть и ссылка - кликнув на нее и аккаунт активирован. Возможно это сделать все в два этапа тоже через а-парсер:
    1) Регистрируем
    2) Заходим и активируем ищем ссылки
    (здесь самое сложное и непонятное на мой взляд ->Войти в аккаунт ->Перейти в папку входящие->Найти среди множества писем нужное или же переберать все подряд искать ссылки и активировать их)

    P.S. Может есть смысл сделать IMAP пресет (типа как РЕКАПЧА) и в нужном парсере использовать.
    Думаю под PERL есть уже готовые библиотеки, стоит только прикрутить к апарсеру.
     

Поделиться этой страницей