プログラミング
ループの自動ベクトル化を試みる
Trying to Make a Loop Auto-Vectorize (jsgroth.dev)
要約
この記事は、ウェブサイトのスクレイピングから保護するために導入されたAnubisというシステムについて説明しています。Anubisは、大量のスクレイピングをコストのかかるものにするためのProof-of-Work(PoW)スキームを使用しており、これによりウェブサイト管理者はフィンガープリンティングなどのより洗練された対策に時間を費やすことができます。ただし、このPoWチャレンジは最新のJavaScript機能に依存するため、JShelterのようなプラグインを無効にする必要があると注意喚起しています。
全文翻訳
あなたがボットでないことを確認しています!読み込み中...管理者がこのウェブサイトをAI企業によるアグレッシブなウェブサイトスクレイピングから保護するためにAnubisを設定したため、あなたはこれを見ています。これはウェブサイトのダウンタイムを引き起こし、すべての人がリソースにアクセスできなくなります。
Anubisは妥協案です。Anubisは、電子メールスパムを削減するためのプルーフ・オブ・ワークスキームであるHashcashの系統のプルーフ・オブ・ワークスキームを使用しています。その考えは、個々のスケールでは追加の負荷は無視できるほどですが、大量のスクレイパーレベルでは積み重なり、スクレイピングをはるかに高価にするということです。
最終的に、これは指紋認証やヘッドレスブラウザの特定(例:フォントレンダリングの方法による)により多くの時間を費やすためのプレースホルダーソリューションであり、プルーフ・オブ・ワークチャレンジページを提示する必要がなくなります。これは、より正当である可能性が高いユーザーには提示されません。
Anubisは、JShelterのようなプラグインが無効にする最新のJavaScript機能の使用を必要とすることに注意してください。このドメインではJShelterまたはその他の同様のプラグインを無効にしてください。