- ベストアンサー
シェル上からWEBログイン
- フリーアドレスの自動ログイン方法を探しています
- ベーシック認証ではIDパスの入力フォームで困っています
- LINUXサーバー内での自動ログインツールを作成したい
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>コマンドを利用してWEBログインする方法を! 最初の回答に書きましたが、 >PerlでWWW::Mechanizeというパッケージを使って処理します。 RubyとMechanizeでもいいです。
その他の回答 (3)
- notnot
- ベストアンサー率47% (4900/10358)
ヘルプは読まれてませんか? http://help.yahoo.co.jp/help/jp/mail/whatisymail/whatisymail-07.html >Yahoo!メールに過去4か月間ログインしていない、または、メールソフトで過去4か月間送受信していない場合、不要なメールボックスと判断され、Yahoo!メールアドレスおよびメールボックスは利用停止されます。 私も、長らくウェブメール画面にはログインしてませんが、アカウントは消えずメールソフトで受信できてます。送信しないことが4ヶ月以上続いても大丈夫ですね。ログイン履歴には出てませんね。まあ、10分ごととかに受信してるので、履歴に出ると大変ですが。
お礼
ご協力ありがとうございます。 メールソフトに設定したら後はほぼ毎日メールソフトで受信かけてれば大丈夫。 ということですねっ どうもです! これでアカウント削除の点はスッキリしました。 実はコマンドライン上からできたらいろいろ応用が利くので様々な用途に活用できると思っていたので、質問を閉じないでおります。 なのでこのままもう少し質問させてください。 コマンドを利用してWEBログインする方法を! よろしくお願い申し上げます。
- notnot
- ベストアンサー率47% (4900/10358)
Yahooメールであれば、メールソフトで受信すればいいので、その方が簡単ですよ。 すべて転送しているなら、受信はゼロ件ですけど、受信処理自体は出来ますので。
お礼
ご協力ありがとうございます。 ヤフーのログインの履歴を見たところですと、メールソフトで受信をかけても ログインにはなってないようで、履歴がでませんでした。 直接ブラウザからログインすればログイン成功と出て、 LINUXからコマンドでやるとログイン失敗。とちゃんとLINUXのIPアドレスも表示されます。 なんとかLINUXからログインしてしまいたいと思っております。
- notnot
- ベストアンサー率47% (4900/10358)
ログインフォームからログインだけをすればいい場合・・・言い換えると、POST送信一発で住む場合なら、データを作って、PerlでもPHPでもbashでもTCPで80番ポートを開いて、そこに送信するだけです。 複数画面の遷移を伴う場合・・・言い換えると、Cookieの持ち回りが必要な場合は、PerlでWWW::Mechanizeというパッケージを使って処理します。
お礼
早速のご回答ありがとうございます。 まったく持って勉強不足の為、理解できず申し訳ないです。 ただ、単純に以下のような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させる。 という流れを行いたいと思っております。 この内容はかなりレベルが高いのでしょうか。。。 おわかりでしたら教えてください。 よろしくお願いします。
補足
以下のコマンドで文字列送信は行えているようなのですが… GET https://login.yahoo.co.jp/config/login?username=自分のID\&passwd=パスワード HTTPS/1.0 ヤフーのログイン履歴を見るとLINUXサーバーのIPアドレスでログイン失敗という ログが残るのでアクセスしてログインを試みてはいるみたいですが。。 どうしたらログインできますでしょうか。
お礼
http://paranoids.sakura.ne.jp/kaworu/2008-01-02-1.php こちらさまのサイトで解決です! ありがとうございました!