チャートが隠れていますsteemCreated with Sketch.

in japanese •  2 years ago  (edited)

example.png

こんにちは、@yasuです。

チャートの画像を取得したいのですが、

前面に表示された画面によって隠れてしまいました。

この画像は、ubuntuサーバで撮ったものであって、

実際にはこの画面はディスプレイに表示されていません。

ちょっと説明が難しいですね。

画面を表示させないで、画面のスクリーンショットを撮ろうとしています。

htmlを見てみました

image.png

「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')

できました!チャートが見えるようになりました

example.png

今回作成したプログラム

意外と短いでしょう!?

image.png

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!