シャドウ ルートは、ルート自体と同じウィンドウ/フレーム/ページ内の任意の JavaScript コンテキストから常にアクセスできますか?
そうである場合、データをシャドウ ルートに配置して Web スクレイパーからデータを隠すことはできません。
常にアクセスできるとは限らない場合 (たとえば、ある種の奇妙な「クロス オリジン」セキュリティ ポリシーがある場合)、レンダリングされた (ユーザーに表示される) 要素のシャドウ ルート内の論理 DOM コンテンツではなく、一部の JavaScript コンテキストからアクセスできない可能性があります。そのページ - したがって、そのデータを(極端なOCRではない)スクレーパーから隠すことができます。
私はデータスクレイパーのビジネスをしているので、前者であることを願っています!