0

入力したキーワードに基づいて PHP フォーラムからデータを抽出したい。これを行う準備ができているものはありますか?例を挙げると、 Kadinlarkulubu.com/forum.php キーワード ios、android

この情報のおかげで、日付、時刻、メッセージ、メッセージの URL、メッセージ内のキーワード、このメッセージを書いたメンバーのニックネームを取得したいと考えています。

さまざまなフォーラムで作業する必要があるため、vBulletin などの主要な大きなプラットフォームで動作するツールが 1 つ以上必要です。

4

2 に答える 2

1

独自のWebクローラーを作成する必要があります。さまざまなプラットフォームで動作させる場合は、そのクローラーでバリエーションを作成する必要があります。

まず、お気に入りのフォーラムを選び、シードページ(クロールを開始するページ)を指定します。投稿を表示するにはログインが必要な場合があるため、慎重に踏み込んでください。その場合、簡単に実行できない場合があります(たとえば、ログインしてキャプチャを壊すクローラーを作成します)。検索機能を利用することもできます(多くのフォーラムにはに似た検索URLがあるため?q=your_tag&p=1、これにより作業がはるかに簡単になります。

同じドメインにいることと、それ以外の無限ループに入らないことを確認してください。問題はないはずです。

これは長期的なプロジェクトになると期待してください:)

フォーラムでAPIが提供されている場合は、別の方法としてAPIを使用することもできますが、幸運になるとは思えません。

于 2013-02-26T09:00:28.277 に答える
0

2 つの方法簡単な方法は、フォーラムの所有者がフォーラム API (ある場合) またはデータベースへのアクセスを提供している場合にのみ可能です。

非常に難しい方法は、フォーラムをページごとに読み取り、必要な情報を解析して使用できるものにするグラバーを作成することです。

于 2013-02-26T08:44:23.340 に答える