whatruns.com を使用した Discourse 技術検出


一部のディスコースフォーラムではメッセージボードが「Discourse」と表示され、一部では表示されないのはなぜですか。同様のビューを持つフォーラムを10件近く確認しましたが、すべて同じでした。

「いいね!」 1

ちなみに、これはどのようなツールですか?

「いいね!」 2

https://www.whatruns.com/ のようです

「いいね!」 4

このサイトがどのように機能するか分からないので断言するのは難しいですが、Discourseとして表示されないサイトの例はありますか?おそらく、正常に機能するサイトと比較できるかもしれません。

「いいね!」 2

それがWhatruns、https://www.whatruns.com/です

「いいね!」 2

はい、ハハ、それが実行されます。ビンゴ

そのうちの1つは、OpenAIのコミュニティです: https://community.openai.com/

「いいね!」 1

残念ながら、WhatRunsの検出元は公開されていません。おそらく、サイトテクノロジーデータを再販しているのでしょう(builtwith.comと同様)。そのため、悪用や競争を防ぐために、検出方法をある程度不明瞭にしていると推測されます。

meta.discourse.orgとcommunity.openai.comの間で、検出を混乱させるような違いはすぐにわかりません。また、テストしたさまざまなサイトでDiscourseのバージョンを間違えていることにも気づきました(ページソースで簡単に見つけられるため、残念です)。

検出は拡張機能自体の積極的な一部ではないようです(ソースを少し見ました)。また、多くの新しいサイトで完全に失敗します。

一部のサイトでは古いデータを表示しています(例:https://forum.warthunder.com/では古いフォーラムソフトウェアが表示されています。1年前に切り替わりました)。そのため、まだ記録にないサイトをメモしておき、後でクロールしているのでしょうか?

いずれにしても、彼らの方法がわからないため、こちら側でこれを解決するためにできることはあまりありません。

彼らの改善に役立つことに興味がある場合は…おそらく彼らに連絡して、すべてのDiscourseサイトにはHTMLにバージョン情報を含む<meta name="generator">タグがあり、さらに軽量なDiscourse検出方法はHTTPヘッダーでx-discourse-routeを確認することであることを伝えてみてはいかがでしょうか。

「いいね!」 7

ご説明ありがとうございます。まさに知りたかったことです。本当に助かりました!

「いいね!」 3

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.