SE::Yandex::Register - Ermöglicht die Registrierung von Konten bei Yandex
Übersicht des Parsers
Automatischer E-Mail-Registrierer für Yandex. Registriert Konten in Massen unter Verwendung von
Util::SMS zur automatischen Bestätigung per SMS.
Die Funktionalität von A-Parser ermöglicht es, die Datenerfassung-Einstellungen des Scrapers SE::Yandex::Register für die weitere Verwendung zu speichern (Presets), Zeitpläne für die Datenerfassung festzulegen und vieles mehr.
Um die Telefonnummer und den Bestätigungscode zu erhalten, muss zwingend ein Preset des Parsers
Util::SMS verwendet werden (Option Util::SMS preset).
Anwendungsbeispiele für den Scraper
🔗 Automatisierung der Wordstat-Datenerfassung
Wird verwendet, um aktuelle Informationen in der Datenbank zu speichern, und erstellt bei jedem Start eine CSV-Datei mit frischen Daten.
🔗 Abrufen der Liste der Yandex-Regionen
Kontoregistrierung und Erfassung von Regionsdaten durch ID-Iteration.
Grundeinstellungen
Da der Erhalt einer virtuellen Telefonnummer und eines Bestätigungscodes der Hauptfaktor für die Registrierung ist, betrachten wir hierfür die Konfiguration des
Util::SMS Presets.

Nachdem das Preset für den Parser
Util::SMS erstellt wurde, wählen wir dieses in der Aufgabe für
SE::Yandex::Register aus.

Gesammelte Daten
- Registriert automatisch Konten entsprechend der Anzahl der Abfragen unter Verwendung von
Util::SMS

Funktionen
- Automatische Registrierung von Yandex-Accounts
- Erhalt der Antwort auf die Sicherheitsfrage (Variable
$answer), zudem sind Frage und Antwort identisch - Registrierung mehrerer Accounts pro Telefonnummer
- Hinzufügen eigener Accounts zur Datei
files/SE-Yandex/accounts.txt
Account-Format
Es werden 2 Account-Formate unterstützt:
[email protected];password- einfaches (altes) Format[email protected];password;info- erweitertes (neues) Format, wobeiinfoein JSON mit zusätzlichen Daten ist
Beispiel für Accounts im erweiterten Format:
[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"}
Der Parser
SE::Yandex::Register speichert standardmäßig in info die Antwort auf die Sicherheitsfrage und den bei der Registrierung verwendeten Proxy. Das Speichern des verwendeten Proxys wird über die Option Write with used proxy gesteuert und kann deaktiviert werden, zum Beispiel in Fällen, in denen sich die Ausgangs-IP bei jeder Verbindung zum Proxy ändert.
Anwendungsfälle
- Erstellung von Konten zur Verwendung in den Scrapern
SE::Yandex::WordStat und ähnlichen
Abfragen
Es muss die gewünschte Anzahl an Abfragen angegeben werden. Diese können über ein Makro im Feld "Enter queries" ("Geben Sie Abfragen ein") definiert werden, zum Beispiel:
{num:1:20}
In diesem Beispiel wird der Parser 20 Accounts registrieren.
Hier wird das integrierte Makro {num:START:END} für die automatische Ersetzung verwendet.
Beispiele für die Ergebnisausgabe
A-Parser unterstützt eine flexible Formatierung der Ergebnisse dank der integrierten Template-Engine Template Toolkit, was die Ausgabe der Ergebnisse in beliebiger Form sowie in strukturierter Form wie CSV oder JSON ermöglicht.
Export registrierter Accounts
Ergebnisformat:
$login;$password\n
Ergebnisbeispiel:
[email protected];xobgbygi
[email protected];cropssyo
[email protected];foqxvpjy
[email protected];zsiofjew
[email protected];adppfssz
...
Ausgabe von Account-Nummer, Login und Passwort
Ergebnisformat:
$query;$login;$password\n
Ergebnisbeispiel:
1;[email protected];papkrbsp
2;[email protected];voadzgna
...
Ausgabe in eine CSV-Tabelle
Das integrierte Tool $tools.CSVLine ermöglicht die Erstellung korrekter Tabellendokumente, die für den Import in Excel oder Google Sheets bereit sind.
Ergebnisformat:
[% tools.CSVline(login, password) %]
Dateiname:
$datefile.format().csv
Anfangstext:
Login,Passwort
Damit die Option "Anfangstext" im Task-Editor verfügbar ist, muss "Mehr Optionen" aktiviert werden. In den "Anfangstext" schreiben wir die Spaltennamen durch Komma getrennt und lassen die zweite Zeile leer.
Speichern im SQL-Format
Ergebnisformat:
[% "INSERT INTO serp VALUES('" _ login _ "', '" _ password _ "')\n"; %]
Ergebnisbeispiel:
INSERT INTO serp VALUES('[email protected]', 'zobafsdu')
INSERT INTO serp VALUES('[email protected]', 'zsiofjew')
INSERT INTO serp VALUES('[email protected]', 'adppfssz')
...
Ergebnis-Dump in JSON
Allgemeines Ausgabeformat:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.login = p1.login;
obj.password = p1.password;
obj.json %]
Anfangstext:
[
Endtext:
]
Ergebnisbeispiel:
[{"password":"bsjgfhsm","login":"[email protected]"},{"password":"adppfssz","login":"[email protected]"}]
Damit die Optionen "Anfangstext" und "Endtext" im Task-Editor verfügbar sind, muss "Mehr Optionen" aktiviert werden.
Mögliche Einstellungen
| Parametername | Standardwert | Beschreibung |
|---|---|---|
| Util::SMS preset | default | Preset des Scrapers Util::SMS. Der Scraper Util::SMS muss vorab konfiguriert werden - geben Sie Ihren Zugriffsschlüssel und andere Parameter an und wählen Sie dann das erstellte Preset hier aus |
| Wait time for receiving SMS | 120 | Wartezeit auf SMS |
| Click "Resend sms" when it possible | ☑ | Der Parser klickt automatisch auf die Schaltfläche zum erneuten Senden der SMS auf der Registrierungsseite, sobald diese verfügbar wird. Dies hilft in Fällen, in denen die SMS beim ersten Mal nicht angekommen ist. Eine Deaktivierung wird nur bei Problemen empfohlen. |
| Chrome headless | ☑ | Wenn diese Option aktiviert ist, wird der Browser nicht angezeigt |
| Write registered account to "SE-Yandex/accounts.txt" | ☑ | Ob Accounts in files/SE-Yandex/accounts.txt gespeichert werden sollen. Erforderlich für deren spätere Verwendung in A-Parser |
| Write with used proxy | ☑ | Speichern des bei der Registrierung verwendeten Proxys zusammen mit dem Account in files/SE-Yandex/accounts.txt |