目的は、同時に別のアカウントを入力することです。そしてサルクこれはアカウント固有のファイルを使用して達成できます。-cfg=~/ファイル議論。
得る一つある.wgetrc設定可能ファイル:
cookies = on
load_cookies = ~/cookies.txt
save_cookies = ~/cookies.txt
しかし、とは違うサルク複数のプロファイルの設定で呼び出すオプションはなく、ロードされます。得る同じサーバー上の単一のCookieで始めます。
私は必要なくクッキーを生成して維持する必要がある次のスクリプトを使用しています。.wgetrcファイルですが、何らかの理由でわかりません。やっと成功した.wgetrc。
#!/bin/bash
LOGIN='login=Account&pass=12345678'
wget -qO- --save-cookies cookies.txt \
--keep-session-cookies \
--body-data="$LOGIN" \
--method=POST \
http://example.net/?sign_in=1
# after login
wget -qO- --load-cookies cookies.txt \
http://example.net/user
この情報に基づいて尋ねます。 _はい。得る同じサーバー上の複数のアカウントでログインできますか?それではどうですか?
サルクこれは完璧に可能ですが、使用したくありません。
答え1
.wgetrc
--load-cookies filename
設定ファイルにCookieをロードして保存する代わりに、wget呼び出しごとに個別に指定できます--save-cookies filename
。
これがあなたに必要なようです。たぶん--keep-session-cookies
「終了時に削除」というクッキーを明示的に無視したいと思うかもしれません。
man wget
この情報は、私がすべてのコマンドラインフラグと内容を知っていると思う場合に備えて、「クッキー」を検索することで素早く見つけました。wget
:)