この質問はほとんどのWeb2.0支持者にとって冒涜と見なされることは間違いありませんが、サイトの一部を他の人の任意のWebアグリゲーターに簡単に取り除いてほしくない場合もあると思います。少なくとも十分なので、彼らが本当にそれを望んでいるのなら、彼らは手でそれをするために窮地に立たされる必要があるでしょう。
私のアイデアは、テキストノードをそれぞれの段落内に通常表示される順序で絶対座標で配置し、それらのテキストノードをランダムに乱雑な順序でDOMに格納するスクリプトを作成することでした。もちろん、そのようなシステムを適切に機能させる(適切なテキストの折り返し、配置、スタイル設定など)ことは、自分のドキュメントレンダラーを最初から作成することとほとんど同じように見えます。
また、それをCAPTCHAのようなものと組み合わせて、スナップショットを見て文字などを識別できるスクリーンスクレイパーを妨げるように、テキストを微妙に混乱させることも考えていました。しかし、それはおそらくそれを考えすぎています。
うーん。誰かがこのようなことをするための良い方法をまだ考案しましたか?