楽天、amazon、yahooなどのログイン後に見ることができる内容を、

phpで取得したいのですが可能なのでしょうか。

今まで何度か試みたのですが上手くいきませんでした。

まず、idとパスワードを送信し、返されたcookieを保存して、
続いて例えばポイント残高のURLにアクセスして、
ログイン時に保存したcookieを送信する。

と言うようなやり方でやってみました。
が、ダメでした。

そもそも方法が違うのでしょうか?
どこかにサンプルがあると嬉しいのですが...

基本的な流れなどを教えて下さい。

よろしくお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2011/07/10 12:10:34
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:km1981 No.1

回答回数429ベストアンサー獲得回数49

ポイント100pt

ページによって条件が違います

cookieだけじゃ足りないこともあります

次のようなツールを使ってHTTP通信の内容を解析してください

http://www.atmarkit.co.jp/fsecurity/rensai/securitytips/030livehttp.html


そしてPEAR:HTTP_Requestで同じような情報を流してやればOKです

http://kimura.conv.jp/de/369/1614/

id:worldtravel

ありがとうございました。

2011/07/10 12:09:10
  • id:ken3memo
    下の関連質問に表示されている
    http://q.hatena.ne.jp/1271312406
    http://q.hatena.ne.jp/1242080378
    を見ると、何かヒントがあるのかも?
    ※もう既にご覧になっていたらスミマセン。

    また、 http://q.hatena.ne.jp/1306047985 みたいにログイン規制?チェックも厳しくなっている場合もあるので、現在処理している人の(動いている)サンプル回答がつくといいなぁ・・と願いつつ(誰に?)役立たずの長文コメントで失礼します(ぉぃぉぃ)。
  • id:worldtravel
    みなさまありがとうございました。

    あちこちから情報を集め手何とかできました。
    ただ、サイトによって色々と違うようで
    これから更に試行錯誤してみます。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません