こんにちは、@yasuです。
チャートの画像を取得したいのですが、
前面に表示された画面によって隠れてしまいました。
この画像は、ubuntuサーバで撮ったものであって、
実際にはこの画面はディスプレイに表示されていません。
ちょっと説明が難しいですね。
画面を表示させないで、画面のスクリーンショットを撮ろうとしています。
htmlを見てみました
「Acccept all」のボタンをクリックできれば、邪魔な画面が閉じると思われます。
そのボタンはこの辺り
<button id="W0wltc" class="tHlp8d" data-ved="0ahUKEwjhs9LK4Y79AhX6XaQEHQzbAckQ4cIICA4">
<div class="QS5gu sy4vM" role="none">Reject all</div>
</button>
<button id="L2AGLb" class="tHlp8d" data-ved="0ahUKEwjhs9LK4Y79AhX6XaQEHQzbAckQiZAHCA8">
<div class="QS5gu sy4vM" role="none">Accept all</div>
</button></div>
プログラムで自動的にクリックしてみました
ID指定で
await page.click('#L2AGLb')
できました!チャートが見えるようになりました
今回作成したプログラム
意外と短いでしょう!?