PHPを使ってウェブサイトのデータを取得したいんですが

(filegetcontents関数などを使って)対象のページがログインが必要な
ページの場合だとログインページの取得しかできず困っています。
対象のサイトはニコニコ動画なんですが個人サイトでデータの取得をしてるサイトを
見かけるのでPHPで同じような事ができないかと考えているんですが
なにかよい方法はないでしょうか?もしあれば一連の流れだけでも教えていただけると助かります。
以下のサイトがデータの取得をしていると思われるサイトです
http://zio3.net/nicoRss/
http://www.anime-new.com/

回答の条件
  • 1人2回まで
  • 登録:2007/11/01 10:51:00
  • 終了:2007/11/08 10:55:03

回答(2件)

id:Velocity No.1

Velocity回答回数593ベストアンサー獲得回数22007/11/01 11:02:12

id:jinchangz

早い回答ありがとうございます。参考にしてみます

2007/11/01 13:01:54
id:myrmecoleon No.2

myrmecoleon回答回数45ベストアンサー獲得回数72007/11/01 11:50:55

ポイント35pt

PHPでニコニコ動画をごにょごにょさせてます。


PHPでニコニコ動画をいじるのの比較的整理されてるライブラリがこれ。id:riafさん作。

Revision 8: /phpNico/trunk

PHPでニコニコ動画をごにょごにょする - WebProgを極めて居酒屋を開発する


そのままでは動かなくなってたのでこれを改悪した上,動画保存と過去ログ取得機能を足してみたのがうちのこれ。

phpNico改悪してPHPでニコニコ動画をさらにごにょごにょさせてみる。 - Myrmecoleon in Paradoxical Library. はてな新館


上記のではPEARのHTTP_Client(お勧め)でログインさせて,セッションを維持したまま各種のページを読みにいかせてますね。ほかに [php] PHPでニコニコ動画をダウンロードする方法 その1 - replore的日記みたいにcurl使ってもおk。ただしやや煩雑かも。


あとちょっと前の更新でhttpsになったので,SSL拡張も必須。注意。

id:jinchangz

非常に参考になります。

これで問題解決できそうです。ありがとうございました。

2007/11/01 13:02:46

コメントはまだありません

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません