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

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

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

回答2件)

id:Velocity No.1

回答回数592ベストアンサー獲得回数2

id:jinchangz

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

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

回答回数45ベストアンサー獲得回数7

ポイント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

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

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

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

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

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