Przejdź do treści głównej

SE::Yandex::Register - Pozwala rejestrować konta w Yandex

Przegląd scrapera

Automatyczny rejestrator poczty Yandex. Masowo rejestruje konta, używając Util::SMSUtil::SMS do automatycznego potwierdzania przez SMS.

Funkcjonalność A-Parser pozwala zapisywać ustawienia scrapowania scrapera SE::Yandex::Register do dalszego użytku (presety), ustawiać harmonogram scrapowania i wiele więcej.

notatka

Aby otrzymać numer telefonu i kod potwierdzający, należy koniecznie użyć presetu scrapera Util::SMSUtil::SMS (opcja Util::SMS preset).

Przypadki użycia scrapera

Podstawowa konfiguracja

Ponieważ uzyskanie wirtualnego numeru telefonu i kodu potwierdzającego jest kluczowym czynnikiem rejestracji, rozważymy konfigurację presetu Util::SMSUtil::SMS w tym celu.

Służy do uzyskania numeru telefonu i kodu potwierdzającego.

Po utworzeniu presetu dla scrapera Util::SMSUtil::SMS wybieramy go w zadaniu dla SE::Yandex::RegisterSE::Yandex::Register

Wybór utworzonego preset.

Zbierane dane

  • Automatycznie rejestruje konta zgodnie z liczbą zapytań, używając Util::SMSUtil::SMS
Zrzut ekranu rejestracji w przeglądarce

Możliwości

  • Automatyczna rejestracja kont Yandex
  • Pobieranie odpowiedzi na pytanie pomocnicze (zmienna $answer), przy czym samo pytanie i odpowiedź są identyczne
  • Rejestracja wielu kont na każdy numer telefonu
  • Dodawanie własnych kont do pliku files/SE-Yandex/accounts.txt

Format kont

Obsługiwane są 2 formaty kont:

Przykład kont w formacie rozszerzonym:

[email protected];j85qWzWCez;{"answer":"lhutmofwlp","proxy":"http://88.198.56.226:23663"}
[email protected];jqrZ80kNbG;{"answer":"mzpcdxklbw"}
[email protected];wPXAEGoKPf;{"proxy":"http://88.198.56.226:23663"}
[email protected];pJ4563aOSl;{"answer":"qoysggfmya","proxy":"socks5://fsghfdgf:[email protected]:36532"}

Scraper SE::Yandex::RegisterSE::Yandex::Register domyślnie zapisuje w info odpowiedź na pytanie pomocnicze oraz proxy użyte podczas rejestracji. Zapisywanie użytego proxy jest regulowane opcją Write with used proxy i można to wyłączyć, na przykład w przypadkach, gdy przy każdym połączeniu z proxy zmienia się wyjściowy adres IP.

Warianty użycia

Zapytania

Należy podać wymaganą liczbę zapytań. Można je zdefiniować za pomocą makra w polu "Enter queries" ("Enter Queries"), na przykład:

{num:1:20}
wskazówka

W tym przykładzie scraper zarejestruje 20 kont.

Tutaj wykorzystywane jest wbudowane makro {num:START:END} do automatycznego podstawiania.

Warianty wyprowadzania wyników

A-Parser obsługuje elastyczne formatowanie wyników dzięki wbudowanemu silnikowi szablonów Template Toolkit, co pozwala na wyprowadzanie wyników w dowolnej formie, a także w formie strukturalnej, np. CSV lub JSON

Eksport zarejestrowanych kont

Format wyniku:

$login;$password\n

Przykład wyniku:

Wyprowadzanie numeru konta, loginu i hasła

Format wyniku:

$query;$login;$password\n

Przykład wyniku:

1;[email protected];papkrbsp
2;[email protected];voadzgna
...

Wyprowadzanie do tabeli CSV

Wbudowane narzędzie $tools.CSVLine pozwala tworzyć poprawne dokumenty tabelaryczne, gotowe do importu do Excela lub Google Sheets.

Format wyniku:

[% tools.CSVline(login, password) %]

Nazwa pliku:

$datefile.format().csv

Tekst początkowy:

Login,Hasło

wskazówka

Aby opcja "Prepend text" była dostępna w Edytorze zadań, należy aktywować "More options". W "Prepend text" wpisujemy nazwy kolumn oddzielone przecinkami, a drugą linię pozostawiamy pustą.

Zapisywanie w formacie SQL

Format wyniku:

[%  "INSERT INTO serp VALUES('" _ login _ "', '" _ password _ "')\n";  %]

Przykład wyniku:

INSERT INTO serp VALUES('[email protected]', 'zobafsdu')
INSERT INTO serp VALUES('[email protected]', 'zsiofjew')
INSERT INTO serp VALUES('[email protected]', 'adppfssz')
...

Zrzut wyników do JSON

Ogólny format wyniku:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.login = p1.login;
obj.password = p1.password;

obj.json %]

Tekst początkowy:

[

Tekst końcowy:

]

Przykład wyniku:

[{"password":"bsjgfhsm","login":"[email protected]"},{"password":"adppfssz","login":"[email protected]"}]
wskazówka

Aby opcje "Prepend text" i "Append text" były dostępne w Edytorze zadań, należy aktywować "More options".

Możliwe ustawienia

Nazwa parametruWartość domyślnaOpis
Util::SMS presetdefaultPreset scrapera Util::SMSUtil::SMS. Należy wcześniej skonfigurować scraper Util::SMSUtil::SMS - podać swój klucz dostępu i inne parametry, a następnie wybrać utworzony preset tutaj
Wait time for receiving SMS120Czas oczekiwania na SMS
Click "Resend sms" when it possibleScraper automatycznie klika przycisk ponownego wysłania SMS na stronie rejestracji, gdy tylko stanie się on dostępny. Pomaga to w przypadkach, gdy SMS nie dotarł za pierwszym razem. Zaleca się wyłączanie tylko w przypadku problemów.
Chrome headlessJeśli opcja jest włączona, przeglądarka nie będzie wyświetlana
Write registered account to "SE-Yandex/accounts.txt"Czy zapisywać konta w files/SE-Yandex/accounts.txt. Niezbędne do ich późniejszego wykorzystania w A-Parserze
Write with used proxyZapisywanie wraz z kontem w files/SE-Yandex/accounts.txt proxy użytego podczas rejestracji