Account-Login
1、HouNiao Browser unterstützt lokale API-Funktionen, mit denen Benutzer grundlegende API-Aufgaben wie das Starten und Schließen des Browsers programmatisch durchführen können. Es kann auch mit Automatisierungs-Systemen wie Selenium und Puppeteer kombiniert werden, um Browser-Operationen zu automatisieren.
2、Unterstützt nur Versionen ab V3.9.2.114. Bitte laden Sie die neueste Version des Clients herunter.【Neueste Version des HouNiao Browsers herunterladen】
【HTTP】Konto-Login
Der HTTP-Modus erfordert den Start des Clients über die CLI-Kommandozeile, siehe【Beschreibung des HTTP-Modus】. Sie können auch das folgende Beispiel einer .bat-Datei verwenden, um die entsprechenden Werte für account, app_id und app_key anzupassen. Legen Sie die Datei im selben Verzeichnis wie apiserver.exe ab, um den Apiserver schnell und einfach zu starten.
apiserver.bat
ApiServer.exe --port=8186 --account=test04@qq.com --app_id=7e147176e1d756eb03c0e18e7b640c23 --app_key=ExOTNjMWNWYzZTU5ZjYzMGEzZDU4ZDI3 --return=on --logs=on 【HTTP】Details zur Interaktion mit APISERVER und Anfrage-Adressen
Nachdem der Apiserver erfolgreich gestartet wurde, können Sie auf folgende Weise mit dem Apiserver kommunizieren:
http://127.0.0.1:8186 oder http://localhost:8186
Zum Beispiel, um Konten in Echtzeit zu wechseln und sich erneut anzumelden:
Post-Methode Anfrageadresse:http://127.0.0.1:8186/login
POST-Format:Content-Type:application/json
Senden Sie dann Ihre JSON-Daten per POST an diese Adresse. Der Apiserver empfängt und verarbeitet diese ohne Verzögerung in Echtzeit.
【HTTP】Echtzeit-Kontowechsel und erneutes Anmelden
Nach erfolgreicher Anmeldung am Apiserver können Sie die folgende Schnittstelle verwenden, um Konten in Echtzeit zu wechseln.
【Maximale Anfragefrequenz: 10 Anfragen/Minute】
Path:/login
Method:POST
Content-Type:application/json
Anfrageparameter
Die folgenden Parameter können hier abgerufen werden:【Hinweise zur Nutzung】Ansehen
| Parametername | Typ | Erforderlich | Beispielstring / Standardwert | Beschreibung |
| Account | string | Ja | test01@qq.com | Benutzer-Berechtigung Account |
| APP_ID | string | Ja | 7e147176e1d756eb03c0e18e7b640c23 | Benutzer-Berechtigung app_Id |
| APP_KEY | string | Ja | kwMTYxNG_MzlkZjhlZmM2YWNiY2M5MTkw | Benutzer-Berechtigung app_key |
| return | string | Nein | on (default) | on: Alle an den Benutzer zurückzugebenden Daten [JSON/Sonstiges] sowie alle Statusinformationen von APISERVER.EXE werden an die CONSOLE-Schnittstelle ausgegeben. (Standardmäßig auf ON gesetzt, wenn dieser Parameter leer gelassen wird) off: Keine der an den Benutzer zurückzugebenden Daten oder Statusinformationen werden in der CONSOLE angezeigt. |
| logs | string | Nein | on (default) | on: Alle an den Benutzer zurückzugebenden JSON-Daten sowie alle Statusinformationen von APISERVER.EXE werden im Klartext in das Verzeichnis API_LOG geschrieben (nicht das LOG-Verzeichnis). Beispiel für Log-Dateipräfix: test@qq.com_API_log. (Standardmäßig auf ON gesetzt, wenn dieser Parameter leer gelassen wird) off: Keine der an das Skript zurückgegebenen JSON-Daten oder Statusinformationen werden in LOG-Dateien geschrieben. |
| hide | string | Nein | on (default) | on: APISERVER.EXE startet im (vollautomatischen) Modus. Nach dem Start wird das Hauptfenster von mbbrowser.exe automatisch ausgeblendet, um Geschäftsrisiken zu vermeiden, die entstehen könnten, wenn Benutzer während des Automatisierungsbetriebs manuell über das Hauptfenster eingreifen. (Standardmäßig auf ON gesetzt, wenn dieser Parameter leer gelassen wird) off: APISERVER.EXE startet im (halb- oder vollautomatischen) Modus. Das Hauptfenster von mbbrowser.exe wird angezeigt, sodass Kunden während des Automatisierungsbetriebs manuell über das Hauptfenster eingreifen können, was die Geschäftskontrolle verstärkt. [Dieser Parameter ist nur ab Produktversion: 4.8.20.134 und höher gültig] |
Anfragebeispiel
{
"APP_ID": "7e147176e1d756eb03c0e18e7b640c23",
"APP_KEY": "kwMTYxNG_MzlkZjhlZmM2YWNiY2M5MTkw",
"Account": "test01@qq.com"
} Rückgabeparameter
{
"msg": "Login Success",
"status": 0,
"data": "Login Aaccount: test01@qq.com"
} Debuggen Sie diese Schnittstelle mit POSTMAN
【HTTP】APISERVER verlassen und Client schließen (Logout)
Path:/api/v1/quit
Method:POST
Content-Type:application/json
Schnittstellenbeschreibung: Stoppt und schließt den APISERVER. Bei Erfolg wird der Code 0 zurückgegeben.
Rückgabeparameter
{
"message": "APISERVER shut down.",
"code": 0,
"data": true
}
