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

in #japanese2 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

Coin Marketplace

STEEM 0.17
TRX 0.24
JST 0.034
BTC 95745.34
ETH 2808.33
SBD 0.67