動作メカニズムとマッチングプロセス
スクリプトはページ上のマウスと画像要素を継続的に監視し、ルールマッチングと画像アドレス解決を実行します。
コアプロセス
- サイトマッチング: ルール内の
urlに基づいて、そのルールを有効にするかどうかを判断します。 - 画像マッチング:
src、r/s、またはgetImageに基づいて元画像アドレスを解決します。 - 非画像要素の処理:
extまたはgetExtSrcを使用して近くの画像を検索します。 - 内部ページ取得: 必要に応じて
xhrを使用して内部ページを取得し、画像を抽出します。 - 結果を返す: 解析されたURLをフローティングバーとギャラリーに渡します。
遅延読み込み処理
スクリプトには、さまざまな遅延読み込み属性のスキャンが組み込まれており、data-* 属性から実際の画像アドレスを自動的に抽出できます。 ターゲットサイトが特殊なフィールドを使用している場合は、ルールで lazyAttr を指定できます。
結果の再利用
解決されたアドレスは、ギャラリー収集、一括ダウンロード、画像検索などの後続の操作で再利用されます。