ウェブサイトにログインするための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"

ちなみに2回は投稿しません。最初の2つのGoogleページをスローしましたが、解決策が見つかりませんでした。

このフォームを使用してログインする必要があります。 https://www.drei.at/de/3kundenzone/business/login

ただし、情報を入手するには、このページをインポートしたい他のWebサイトにアクセスする必要があります。しかし、これはログインしたときにのみ機能します。

このページでこれを行うには?

答え1

解決策が見つかりました。

ダウンロードしましたPhantomJSこれはヘッドレスブラウザです。 Webサイトにログインし、HTMLページを保存するためにいくつかのJavaScriptを作成しました。奇跡的に動作します。この目的に関する多くのチュートリアルやドキュメントをオンラインで見つけることができます。

関連情報