터미널에서 자동으로 웹을 탐색할 수 있는 경량 도구가 있습니까?

터미널에서 자동으로 웹을 탐색할 수 있는 경량 도구가 있습니까?

저는 Selenium Python 라이브러리나 헤드리스 크롬 웹 드라이버를 알고 있지만 이러한 솔루션은 쉘 세션(bash, dash 등)에서 인터페이스하기에는 매우 투박합니다.

getElementById버튼을 클릭하거나 도구의 cli를 활용하여 터미널에서 JavaScript 기능을 실행하는 등 검색 자동화를 수행할 수 있는 최소한의 경량 도구가 있습니까 ?

할 수 있지만 다시 말하지만 이러한 curl도구 awk는 하이퍼텍스트 마크업용으로 특별히 설계되지 않았으며 일반적으로 HTML 매개변수의 패턴을 일치시키기 위해 정규식을 사용하지 않는 것이 좋습니다. 또한 간단한 HTML 파서는 단일 페이지 애플리케이션 웹 애플리케이션에서 콘텐츠를 추출할 수 없습니다.jqgrep

답변1

어쩌면 이것이 당신에게 도움이 될 것입니다:https://github.com/dbohdan/structured-text-tools#xml-html?

관련 정보