スクレイピングを防止するWebページ
passwordをクライアントに渡す必要がある時点で時間をかければ必ず解ける
解法
canvasを使っていることはHTMLからわかるので、挙動を想像して対応する
prototypeでoverrideする
文字列は CanvasRenderingContext2D.fillText
を使っているだろうから先に封じてしまう
CanvasRenderingContext2D.prototype.fillText = () => {}
canvasのdataURLを抽出する
document.querySelector("canvas").toDataURL("image/jpeg")
これだと画像は手に入るけどcanvasでの署名は除去できないと思う
関連