Connexion au Compte
1、Le Navigateur HouNiao prend en charge les fonctions d'API locale, aidant les utilisateurs à démarrer et à fermer le navigateur et d'autres fonctions d'API de base de manière programmatique, et peut également être utilisé avec des frameworks d'automatisation tels que Selenium et Puppeteer pour automatiser les opérations du navigateur.
2、Prend en charge uniquement les versions du client supérieures à V3.9.2.114, veuillez télécharger la dernière version du client【Télécharger la dernière version du Navigateur HouNiao】
【HTTP】Connexion au compte
Le mode http nécessite l'utilisation de la ligne de commande CLI pour démarrer le client, voir【Description du Mode HTTP】, vous pouvez également utiliser l'exemple de fichier bat ci-dessous pour modifier les account, app_id et app_key correspondants et le placer dans le même répertoire que apiserver.exe pour lancer facilement et rapidement apiserver.
apiserver.bat
ApiServer.exe --port=8186 --account=test04@qq.com --app_id=7e147176e1d756eb03c0e18e7b640c23 --app_key=ExOTNjMWNWYzZTU5ZjYzMGEzZDU4ZDI3 --return=on --logs=on 【HTTP】Interaction avec APISERVER, détails de l'adresse de requête
Une fois qu'Apiserver fonctionne avec succès, vous pouvez utiliser les méthodes suivantes pour communiquer avec Apiserver
http://127.0.0.1:8186 Ou http://localhost:8186
Par exemple, pour changer de compte et se reconnecter en temps réel, vous pouvez :
Adresse de requête via POST :http://127.0.0.1:8186/login
Format POST :Content-Type:application/json
Ensuite, envoyez vos données json via POST à cette adresse, Apiserver les recevra et les exécutera en temps réel, sans aucun délai.
【HTTP】Basculer de compte et se reconnecter en temps réel
Après une connexion réussie à apiserver, vous pouvez utiliser l'interface suivante pour changer de compte en temps réel
【Fréquence de requête maximale : 10 fois/minute】
Path:/login
Method:POST
Content-Type:application/json
Paramètres de requête
L'obtention des paramètres ci-dessous peut se faire sur【Précautions d'Emploi】Consulter
| Nom du paramètre | Type | Obligatoire | Chaîne d'exemple/Valeur par défaut | Explication |
| Account | string | Oui | test01@qq.com | Identifiants de l'utilisateur Account |
| APP_ID | string | Oui | 7e147176e1d756eb03c0e18e7b640c23 | Identifiants de l'utilisateur app_Id |
| APP_KEY | string | Oui | kwMTYxNG_MzlkZjhlZmM2YWNiY2M5MTkw | Identifiants de l'utilisateur app_key |
| return | string | Non | on (default) | on : APISERVER.EXE toutes les données à renvoyer à l'utilisateur [JSON/Autres], toutes les informations de statut, reviennent à l'interface CONSOLE. (Lorsque l'utilisateur ne remplit pas ce paramètre, la valeur par défaut est ON) off : Toutes les données renvoyées à l'utilisateur [JSON/Autres], toutes les informations de statut, ne sont pas affichées dans l'interface CONSOLE. |
| logs | string | Non | on (default) | on : APISERVER.EXE toutes les données JSON à renvoyer à l'utilisateur, toutes les informations de statut, sont écrites en texte clair dans le répertoire API_LOG [et non le répertoire LOG], exemple de préfixe de fichier LOG : test@qq.com_API_log. (Lorsque l'utilisateur ne remplit pas ce paramètre, la valeur par défaut est ON) off : Toutes les données JSON renvoyées au script, toutes les informations de statut, ne sont pas écrites dans le LOG. |
| hide | string | Non | on (default) | on : APISERVER.EXE démarre en mode (entièrement automatisé). Après le démarrage, il masquera automatiquement le panneau principal de mbbrowser.exe déjà connecté, garantissant ainsi que le client évite les risques commerciaux causés par une manipulation manuelle simultanée de l'environnement via le panneau principal pendant l'exécution automatisée. (Lorsque l'utilisateur ne remplit pas ce paramètre, la valeur par défaut est ON) off : APISERVER.EXE démarre dans un mode qui prend en charge le mode (semi-automatisé/entièrement automatisé). Après le démarrage, il affichera le panneau principal de mbbrowser.exe, permettant au client de contrôler l'environnement manuellement via le panneau principal pendant l'exécution automatisée, renforçant ainsi la capacité de contrôle commercial. [Ce paramètre n'est valide que pour les versions du produit : 4.8.20.134 et ultérieures] |
Exemple de requête
{
"APP_ID": "7e147176e1d756eb03c0e18e7b640c23",
"APP_KEY": "kwMTYxNG_MzlkZjhlZmM2YWNiY2M5MTkw",
"Account": "test01@qq.com"
} Paramètres de retour
{
"msg": "Login Success",
"status": 0,
"data": "Login Aaccount: test01@qq.com"
} Déboguer cette interface avec POSTMAN
【HTTP】Quitter APISERVER et fermer le client (Déconnexion)
Path:/api/v1/quit
Method:POST
Content-Type:application/json
Description de l'interface : Arrête et ferme APISERVER, renvoie le code 0 en cas de succès.
Paramètres de retour
{
"message": "APISERVER shut down.",
"code": 0,
"data": true
}
