터미널을 사용하여 웹 탐색

터미널을 사용하여 웹 탐색

터미널 사용법을 배우고 싶고, Amazon이나 Google과 같은 일반적인 웹사이트에서 데이터를 보내고 받고 싶습니다.

터미널이 웹사이트의 검색창에 문자열을 입력하고 검색을 "클릭"하기를 원합니다. 웹 페이지를 여는 데는 필요하지 않습니다. 마치 웹 사이트를 탐색하고 직접 쿼리를 입력한 것처럼 웹 사이트에 데이터를 보내고 Enter 키를 누르기만 하면 됩니다.

또한 검색하기 전에 확인란을 효과적으로 "확인"하고 드롭다운 검색 매개변수를 전환하고 싶습니다.

결국 나는 언제든지 실행할 수 있는 스크립트 세트를 만들어 내 계정 중 일부를 검색하고 설정을 자동으로 전환할 계획입니다. 안전합니까? 그럼에도 불구하고 웹사이트를 탐색하고 검색 결과를 반환하는 실험을 하고 싶습니다.

여기에는 페이지의 소스를 검사하여 내가 선택한 상자나 전환한 옵션을 알려주는 방법과 반환된 결과를 처리하는 방법이 포함될 수 있습니다.

어떤 터미널 명령에 대해 알아야 합니까? 어떤 방법을 공부해야 하나요?

답변1

노력하다스라소니. 실망하지 않으실 거예요 :)

답변2

귀하의 질문에는 두 가지 측면의 복잡성이 있습니다. 1. 페이지 소스를 검색하는 방법, 2. 구문 분석된 HTML 페이지에서 사용자 정의 데이터를 편집하는 방법.

wget첫 번째 질문은 또는 같은 도구를 통해 비교적 쉽게 얻을 수 있습니다 curl(자세한 내용은 해당 설명서를 참조하세요.

두 번째 질문은 약간 사소하며 실제로 데이터를 얼마나 광범위하게 수정하려는지에 따라 달라집니다. 옵션은 양식의 소스를 구문 분석하여 curl --data옵션을 통해 POST 쿼리를 작성하는 것입니다.

반면에, 현재의 웹 기술은 자바스크립트 지연 로딩 등을 통해 브라우저 창에 객체를 형성하는 많은 사소한 기술을 제공할 수 있습니다. 이를 위해 다음을 사용할 수 있습니다.셀렌는 개발된 웹 페이지 테스트를 자동화하는 사람들 사이에서 꽤 인기가 있습니다.

관련 정보