generated at
スクレイピングを防止するWebページ

passwordをクライアントに渡す必要がある時点で時間をかければ必ず解ける

解法

canvasを使っていることはHTMLからわかるので、挙動を想像して対応する
prototypeでoverrideする
UserScriptなどで事前にprototypeを挿入

文字列は CanvasRenderingContext2D.fillText を使っているだろうから先に封じてしまう
CanvasRenderingContext2D.prototype.fillText = () => {}

canvasのdataURLを抽出する
document.querySelector("canvas").toDataURL("image/jpeg")
これだと画像は手に入るけどcanvasでの署名は除去できないと思う基素


関連