프로젝트 작업을 하려면 매일 웹페이지에 로그인해야 합니다. 이는 기본적으로 자격 증명을 입력하고 애플리케이션에 액세스할 수 있는지 확인해야 하는 애플리케이션 프런트엔드 URL입니다.
컬 및 wget 옵션을 사용해 보았지만 둘 다 나에게 적합하지 않았습니다.
그리고 컬과 wget 구문을 확인해 보니 거의 대부분 http를 사용하고 있습니다. 내 애플리케이션 URL은 https://xyz/login.jspx입니다.
누군가 나에게 bash 스크립트를 사용하여 이 로그인 프로세스를 자동화하는 방법을 제안할 수 있다면 큰 도움이 될 것입니다.
감사해요
답변1
username:password@site는 웹 서비스에 로그인하는 방법이 전혀 아니며 실제로는 전혀 사용되지 않는 오래된 HTTP 기본 인증입니다.
"로그인"을 클릭하면 브라우저가 서버로 보내는 데이터가 무엇인지 파악해야 합니다. 다행히 Firefox와 같은 표준 브라우저에서는 통합 웹 개발자 도구로 이동하여 네트워크 탭을 클릭하면 이 내용이 표시됩니다.
내 요청에는 실행된 컬 명령줄을 복사하여 붙여넣을 수 있는 컨텍스트 메뉴도 있습니다.정확히동일한 요구 사항.