[python] HTTPie를 사용하여 웹 페이지의 모든 링크를 확인하는 방법은 어떻게 되나요?

먼저, HTTPie를 설치해야 합니다. 터미널에서 다음 명령을 실행하여 설치할 수 있습니다:

$ pip install httpie

설치가 완료되면, 다음 명령을 사용하여 웹 페이지의 모든 링크를 가져올 수 있습니다:

$ http --follow --headers GET <URL>

여기서 <URL>은 확인하고 싶은 웹 페이지의 주소입니다. 이 명령은 주어진 URL에 대한 GET 요청을 보내고, --follow 옵션을 사용하여 이동 가능한 링크를 따라갑니다. --headers 옵션을 사용하면 응답에 헤더 정보도 함께 출력됩니다.

예를 들어, https://www.example.com 웹 페이지의 모든 링크를 확인하려면 아래 명령을 실행합니다:

$ http --follow --headers GET https://www.example.com

결과로 HTML 응답을 받게 되며, 이 응답에서 “href”나 “src”와 같은 링크 속성을 찾아 모든 링크를 확인할 수 있습니다.

HTTPie를 사용하면 간단한 명령으로 웹 페이지의 모든 링크를 확인할 수 있으며, 이를 통해 웹 사이트의 구조를 분석하거나 링크 무결성을 확인할 수 있습니다.