WWW::Mechanizeでfc2にログインする方法
WWW::Mechanizeでfc2ブログ管理画面にログインしようとしたところ、上手くできませんでした。
$mech = WWW::Mechanize->new(autocheck => 1);
$mech->get('http://fc2.com/login.php?ref=blog'); ・・・※1
$mech->submit_form( ・・・※2
fields => {
email=> [ユーザID],
pass => [パスワード],
},
);
$mech->title()や$mech->content()で確認したところ、※1のページ(ログイン画面)までは取得できているようです。
しかし※2のログイン情報の送信後に、同じように確認したところ、ログイン後に表示されるはずの管理画面へ遷移していませんでした。
[ユーザID],[パスワード]の設定値は正しいことを確認しています。
フィールド名(email,pass)はmech-dumpコマンドで確認しました。
$mech->success()は1を返しています。
どうすればログインできるようになりますか?
間違いや他に確認すべき項目をご教示いただけたら幸いです。
実行環境:ubuntu
No.3
- 回答日時:
確認してないので勘ですが、Cookieということはないですかね?
my $mech = WWW::Mechanize->new(cookie_jar => {});
この回答への補足
ご回答ありがとうございます。
Cookieのことは意識していませんでした。
しかし試してみたところ、同じ結果(ログインできず)でした。
No.2
- 回答日時:
普通、ログイン先のURLは、ApacheのBASIC認証とかDigest認証とかでアクセス制限されていると思います。
フォームパラメータをサーバーに送っただけでは、Apacheの認証は通過出来ないと思いますよ。
というより、そういう風に設計されていると思います。
この回答への補足
ご回答ありがとうございます。
WWW::Mechanizeでmixiへはログインできるようです。
http://e8y.net/mag/007-www-mechanize/#EXAMPLES
mixiが特殊なのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php ログイン 1 2022/11/01 00:24
- gooのスマホ androidスマホでgoogleにログインできなくなりました 2 2022/07/07 22:18
- UNIX・Linux Ubuntu on Xorgのログインについて 2 2023/08/10 15:16
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- gooポイント gooポイントをdポイントに交換できない。 3 2022/04/22 20:39
- HTML・CSS htmlで画面遷移させたい 1 2022/10/28 18:19
- ルーター・ネットワーク機器 NUROのルータF660Aについて 2 2022/09/07 11:44
- iPhone(アイフォーン) iPhone7 標準メールアプリでicloud.com のメール設定が出来ない。助けてください! 3 2022/08/17 13:04
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別画面で起動するとログインセ...
-
VBAでHTTPログイン
-
vbaでログインできない 手動だ...
-
教えてgooログインについて
-
ユーザー環境変数の一覧
-
「次回から自動的にログイン」...
-
DFDの書き方について
-
PWを入れると別のページに飛ん...
-
Q&Aフォームを作成したいのです...
-
チャレンジタッチの画面にスマ...
-
エクセルVBAで画面の大きさを取...
-
画面遷移が不正ですと表示されます
-
数字のみ入力可
-
【ASP.NET】ページ遷移してもGr...
-
Accessの画面更新を一時的に停...
-
ASP.NET 電卓計算
-
別ブラウザにセッションを渡す...
-
【ASP.NET】フォームの継承は出...
-
Acrobatのツールボタンの消し方
-
ASP.NetのGridViewで任意の行ク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPからWindowsログインユーザ...
-
VBAでHTTPログイン
-
勝手にログアウトされてしまい...
-
戻るボタンで、ログイン中を維...
-
青い枠のみのHTML
-
別画面で起動するとログインセ...
-
特定の端末からのみWebシステム...
-
VB6)「DoEvents」について。(...
-
INPUTにnameがない場合のsubmit
-
バッチファイルでログイン後の...
-
えきねっとのログイン画面はどこ?
-
Windows認証でDBにアクセスでき...
-
ログインフラグがわかりません。
-
セッション管理について(同時...
-
2重ログインのチェック
-
エディットボックスの非表示方法
-
セレニウムで自動ログインする方法
-
VBからローカルサーバーにログイン
-
デュラララのダラーズ見たいな...
-
教えてgooログインについて
おすすめ情報