オーディオ スパイダートラップとは何ですか? -techopediaからの定義

スパイダートラップとは何ですか? -techopediaからの定義

目次:

Anonim

定義-Spider Trapとはどういう意味ですか?

スパイダートラップは、ウェブクローラーまたはボットを無限ループまたはその他の再帰的状況でトラップするオンライン機能であり、リソースを占有し、特定の反復セットでそのクローラーを本質的に拘束します。

スパイダートラップはクローラートラップとしても知られています。

TechopediaはSpider Trapについて説明します

いくつかのスパイダートラップは、ウェブクローラーの注意を意図的にそらすために作られています。 たとえば、誰かが深いディレクトリ構造をプログラムして、Webクローラーがサイトまたはオンラインスペースの他の領域に移動するのではなく、その構造にクロールダウンするようにします。 プログラマーは、クローラーの字句アナライザーをオーバーロードしたり、Cookieでセッションをロードして、スパムボットや他のクローラーのリソースを消費することもできます。

他のスパイダートラップは、プログラミングエラーによって意図せずに作成されます。 一部の種類のカレンダー参照は、一見無限ループを引き起こし、不十分なクローラーをクラッシュさせる可能性があります。

スパイダートラップやその他のデザインを使用してロボットのウェブクローラーを阻止することは、新しい機械学習と人工知能の原理の出現により変化するでしょう。 設計者は、人間と同じ方法でページ上のコマンドに応答できるWebクローラーを作成できることを証明しているため、CAPTCHAなどのリソースはロボットユーザーに対して有効ではなくなります。 クローラートラップとクローラートラップもおそらくクロールトラップまたはクローラートラップを認識しないため、クローラーまたはボットを使用する当事者はこれらのトラップを認識して回避する能力を投資するためです。

スパイダートラップとは何ですか? -techopediaからの定義