웹사이트 로그인을 위한 BASH 스크립트

웹사이트 로그인을 위한 BASH 스크립트

나는 다른 포럼과 웹사이트에서 제공되는 많은 솔루션을 시도했습니다.

이와 같이:

#curl -A "Mozilla/4.73 [en] (X11; U; Linux 2.2.15 i686)" \
#--cookie cjar --cookie-jar cjar \
#--data "username=name" \
#--data "password=pwd" \
#--data "login=Login" \
#--location "https://www.drei.at/de/3kundenzone/business/login">/tmp/tmp.html

또는

wget --save-cookies cookies.txt --keep-session-cookies --post-data="username=name&password=pwd" "https://www.drei.at/de/3kundenzone/business/login"

참고로 두 번은 포스팅하지 않겠습니다. 처음 두 개의 Google 페이지를 던졌지만 해결책을 찾지 못했습니다.

이 양식을 사용하여 로그인해야 합니다. https://www.drei.at/de/3kundenzone/business/login

하지만 정보를 얻으려면 이 페이지를 가져오려는 다른 웹사이트로 이동해야 합니다. 하지만 이것은 로그인했을 때만 작동합니다.

이 페이지에서 이를 수행하는 방법은 무엇입니까?

답변1

해결책을 찾았습니다.

다운로드했습니다PhantomJS이것은 헤드리스 브라우저입니다. 웹사이트에 로그인하고 HTML 페이지를 저장하기 위해 일부 자바스크립트를 작성했습니다. 기적적으로 작동합니다. 이 목적에 관한 많은 튜토리얼과 문서를 온라인에서 찾을 수 있습니다.

관련 정보