계정 로그인

  • 1、후냐오 브라우저는 로컬 API 기능을 지원하여 사용자가 프로그래밍 방식으로 브라우저 시작 및 종료 등 기본 API 기능을 사용할 수 있도록 돕습니다. 또한 Selenium 및 Puppeteer와 같은 자동화 프레임워크와 결합하여 브라우저 작업 자동화를 구현할 수 있습니다.

  • 2、클라이언트 V3.9.2.114 이상 버전만 지원합니다. 클라이언트 최신 버전을 다운로드하십시오.【후냐오 브라우저 최신 버전 다운로드】

【HTTP】계정 로그인

  • HTTP 모드는 CLI 명령줄을 사용하여 클라이언트를 시작해야 합니다. 다음을 참조하십시오.【HTTP 모드 설명】, 아래 bat 파일 예시를 사용하여 해당 account, app_id, app_key를 수정하고 apiserver.exe와 같은 디렉터리에 넣으면 apiserver를 쉽고 빠르게 실행할 수 있습니다.

apiserver.bat

ApiServer.exe --port=8186 --account=test04@qq.com --app_id=7e147176e1d756eb03c0e18e7b640c23 --app_key=ExOTNjMWNWYzZTU5ZjYzMGEzZDU4ZDI3 --return=on --logs=on

【HTTP】APISERVER와 상호 작용, 요청 주소 상세 설명

  • Apiserver가 성공적으로 실행된 후, 다음 방식을 사용하여 Apiserver와 통신할 수 있습니다.

  • http://127.0.0.1:8186 또는 http://localhost:8186

  • 예를 들어 실시간으로 계정을 전환하고 다시 로그인하려면 다음과 같이 할 수 있습니다.

  • Post 방식 요청 주소:http://127.0.0.1:8186/login

  • POST 형식:Content-Type:application/json

  • 그런 다음 지연 없이 실시간으로 Apiserver가 수신하고 실행할 수 있도록 이 주소로 JSON 데이터를 POST하십시오.

【HTTP】계정 실시간 전환 및 다시 로그인

  • apiserver 로그인 성공 후, 다음 인터페이스를 사용하여 실시간으로 계정을 전환할 수 있습니다.

  • 【최대 요청 빈도: 10회/분】

  • Path:/login

  • Method:POST

  • Content-Type:application/json

요청 파라미터

아래 파라미터 획득은 다음으로 이동하여【사용 주의 사항】확인

파라미터 이름 유형 필수 여부 샘플 문자열/기본값 설명
Account string test01@qq.com 사용자 자격 증명 Account
APP_ID string 7e147176e1d756eb03c0e18e7b640c23 사용자 자격 증명 app_Id
APP_KEY string kwMTYxNG_MzlkZjhlZmM2YWNiY2M5MTkw 사용자 자격 증명 app_key
return string 아니요 on (default)

on: APISERVER.EXE 사용자에게 반환해야 하는 모든 데이터[JSON/기타], 모든 상태 정보가 CONSOLE 인터페이스로 복귀됩니다. (사용자가 이 파라미터를 입력하지 않은 경우 기본값은 ON입니다.)

off: 사용자에게 반환되는 모든 데이터[JSON/기타], 모든 상태 정보가 CONSOLE 인터페이스에 표시되지 않습니다.

logs string 아니요 on (default)

on: APISERVER.EXE 사용자에게 반환해야 하는 모든 JSON 데이터, 모든 상태 정보가 API_LOG 디렉터리(LOG 디렉터리 아님)에 일반 텍스트로 기록됩니다. LOG 파일 접두사 예: test@qq.com_API_log. (사용자가 이 파라미터를 입력하지 않은 경우 기본값은 ON입니다.)

off: 스크립트로 반환되는 모든 JSON 데이터, 모든 상태 정보가 LOG에 기록되지 않습니다.

hide string 아니요 on (default)

on: APISERVER.EXE가 (완전 자동화) 모드로 시작됩니다. 시작 후 이미 로그인된 mbbrowser.exe 메인 패널이 자동으로 숨겨지며, 자동화 실행 중 사용자가 메인 패널을 통해 환경을 동시에 조작함으로써 발생하는 비즈니스 위험을 방지합니다. (사용자가 이 파라미터를 입력하지 않은 경우 기본값은 ON입니다.)

off: APISERVER.EXE가 (반자동/완전 자동화) 모드 지원으로 시작됩니다. 시작 후 mbbrowser.exe 메인 패널이 동시에 표시되어 자동화 실행 중 사용자가 메인 패널을 통해 환경을 수동으로 조작하여 비즈니스 제어 능력을 강화할 수 있습니다.

[이 파라미터는 제품 버전: 4.8.20.134 이상에서만 유효합니다.]

요청 예시

{
    "APP_ID": "7e147176e1d756eb03c0e18e7b640c23",
    "APP_KEY": "kwMTYxNG_MzlkZjhlZmM2YWNiY2M5MTkw",
    "Account": "test01@qq.com"
}

반환 파라미터

{
    "msg": "Login Success",
    "status": 0,
    "data": "Login Aaccount: test01@qq.com"
}

POSTMAN을 사용하여 이 인터페이스 디버깅

【HTTP】APISERVER 종료 및 클라이언트 닫기(로그아웃)

  • Path:/api/v1/quit

  • Method:POST

  • Content-Type:application/json

  • 인터페이스 설명: APISERVER 중지 및 종료. 성공 시 Code 0을 반환합니다.

반환 파라미터

{
    "message": "APISERVER shut down.",
    "code": 0,
    "data": true
}

POSTMAN을 사용하여 이 인터페이스 디버깅