カテゴリからトピックのリストを取得する

このフォーラムへの投稿は初めてです。

forum.valuepickr.com は、インドの株式市場への投資に関する Discourse フォーラムです。

「Stock Opportunities」カテゴリをご覧ください:Stock Opportunities - ValuePickr Forum

このカテゴリのトピック一覧を取得する方法を求めています。できれば、返信数、閲覧数、アクティビティなどのメタ情報も付帯しているものが望ましいです。CSV/TSV ファイルなどの形式であれば尚良いです。現時点では、トピック数の確認方法さえ明確に見当たりません。

私は Valuepickr フォーラムの一般ユーザーです。サイト管理者ではなく、管理権限も持っていません。

当初は Discourse API を活用すれば可能かと考えましたが、API の理解が非常に複雑で分かりにくいと感じています。また、このサイトが API 利用に対応しているのかも不明です。さらに、仮に API が利用できても、今回の用途に対応しているかどうかも確信が持てません。

ご提案、ご意見、ヒントなどあれば歓迎します。よろしくお願いいたします。

「いいね!」 1

API を使用して、公開カテゴリからその情報を取得できます(少なくとも多くの情報が含まれています。「activity」がタイムスタンプされているかどうかはわかりませんが、情報量は豊富です)。

ご質問の例の場合、https://forum.valuepickr.com/c/stock-opportunities.json から開始してください。

その後、お好みのツールを使用して、希望するデータ形式に変換してください。

幸運を祈ります!残りはご自身で進めてください!:slight_smile:

「いいね!」 3

maiki さん、こんにちは。

迅速なご返信をありがとうございます。少なくとも、私がやりたいことは可能のようですね。

ちょうど、JSON API のドキュメント(指定されたカテゴリのトピック一覧を取得)を見ていました。これも方向性は合っているようです。私の目には、これが URL https://forum.valuepickr.com/c/stock-opportunities/11.json に対応しているように見えます。

これにより、あなたが投稿された URL と一見似ているものが得られました(11 がそのカテゴリに対応する ID だと思われますが、間違っている可能性もあります)。もし私の理解が誤っていたらお詫びします。私はこの手のことに慣れておらず、またドキュメントも親切な説明が書かれているわけではないためです。

もちろん、あなたが投稿された URL の出所はわかりません。もしその点を説明していただければ、大変助かります。

ただ、どちらの場合も生成された JSON(どちらも 54 KB)には、このカテゴリにある数百件のトピックをすべて含めるには不十分で、確かにいくつかは含まれているようですが、何が不足しているのでしょうか?

「いいね!」 1

これらのリンクからさらに詳しい情報が得られるはずです:

そのスレッドで提供されているチュートリアル:

ここで挙げたウェブサイト上でそのチュートリアルに従うと、ネットワーク開発者ツールを開いている状態で以下のような画面が表示されます:

これには多くのオプションがありますが、右クリックしてコピー > URL をコピー(Firefox の場合)を選択すると、以下の URL が取得できます:
https://forum.valuepickr.com/c/stock-opportunities/11/l/latest.json?ascending=false&order=default&page=1

そのカテゴリ内の投稿に対するインクリメンタルな JSON リンクです。

「いいね!」 4