• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シェル上からWEBログイン )

シェル上からWEBログイン

このQ&Aのポイント
  • フリーアドレスの自動ログイン方法を探しています
  • ベーシック認証ではIDパスの入力フォームで困っています
  • LINUXサーバー内での自動ログインツールを作成したい

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10359)
回答No.4

>コマンドを利用してWEBログインする方法を! 最初の回答に書きましたが、 >PerlでWWW::Mechanizeというパッケージを使って処理します。 RubyとMechanizeでもいいです。

r-linux
質問者

お礼

http://paranoids.sakura.ne.jp/kaworu/2008-01-02-1.php こちらさまのサイトで解決です! ありがとうございました!

その他の回答 (3)

  • notnot
  • ベストアンサー率47% (4900/10359)
回答No.3

ヘルプは読まれてませんか? http://help.yahoo.co.jp/help/jp/mail/whatisymail/whatisymail-07.html >Yahoo!メールに過去4か月間ログインしていない、または、メールソフトで過去4か月間送受信していない場合、不要なメールボックスと判断され、Yahoo!メールアドレスおよびメールボックスは利用停止されます。 私も、長らくウェブメール画面にはログインしてませんが、アカウントは消えずメールソフトで受信できてます。送信しないことが4ヶ月以上続いても大丈夫ですね。ログイン履歴には出てませんね。まあ、10分ごととかに受信してるので、履歴に出ると大変ですが。

r-linux
質問者

お礼

ご協力ありがとうございます。 メールソフトに設定したら後はほぼ毎日メールソフトで受信かけてれば大丈夫。 ということですねっ どうもです! これでアカウント削除の点はスッキリしました。 実はコマンドライン上からできたらいろいろ応用が利くので様々な用途に活用できると思っていたので、質問を閉じないでおります。 なのでこのままもう少し質問させてください。 コマンドを利用してWEBログインする方法を! よろしくお願い申し上げます。

  • notnot
  • ベストアンサー率47% (4900/10359)
回答No.2

Yahooメールであれば、メールソフトで受信すればいいので、その方が簡単ですよ。 すべて転送しているなら、受信はゼロ件ですけど、受信処理自体は出来ますので。

r-linux
質問者

お礼

ご協力ありがとうございます。 ヤフーのログインの履歴を見たところですと、メールソフトで受信をかけても ログインにはなってないようで、履歴がでませんでした。 直接ブラウザからログインすればログイン成功と出て、 LINUXからコマンドでやるとログイン失敗。とちゃんとLINUXのIPアドレスも表示されます。 なんとかLINUXからログインしてしまいたいと思っております。

  • notnot
  • ベストアンサー率47% (4900/10359)
回答No.1

ログインフォームからログインだけをすればいい場合・・・言い換えると、POST送信一発で住む場合なら、データを作って、PerlでもPHPでもbashでもTCPで80番ポートを開いて、そこに送信するだけです。 複数画面の遷移を伴う場合・・・言い換えると、Cookieの持ち回りが必要な場合は、PerlでWWW::Mechanizeというパッケージを使って処理します。

r-linux
質問者

お礼

早速のご回答ありがとうございます。 まったく持って勉強不足の為、理解できず申し訳ないです。 ただ、単純に以下のようなIDパスワード入力フォームに特定文字列を入れて送信?ENTERさせる。という事を行いたいのです。 https://login.yahoo.co.jp/config/login?.src=www&.intl=jp&.pd=&.partner=&.protoctl=&.done=http%3A//www.yahoo.co.jp/ ページにアクセスしたら最初はIDの所にカーソルがあるので、IDの文字列を送信して TABを送信。その後パスワードを入れてENTERさせる。 という流れを行いたいと思っております。 この内容はかなりレベルが高いのでしょうか。。。 おわかりでしたら教えてください。 よろしくお願いします。

r-linux
質問者

補足

以下のコマンドで文字列送信は行えているようなのですが… GET https://login.yahoo.co.jp/config/login?username=自分のID\&passwd=パスワード HTTPS/1.0 ヤフーのログイン履歴を見るとLINUXサーバーのIPアドレスでログイン失敗という ログが残るのでアクセスしてログインを試みてはいるみたいですが。。 どうしたらログインできますでしょうか。

関連するQ&A

専門家に質問してみよう