This is the HTML that I see when using Inspect. I am trying to scrape the float value from the most nested div (1855.0):
Code: Select all
<div class="react-grid-item react-draggable cssTransforms react-resizable" style="z-index: 2; width: 1080px; height: 76px; position: absolute; transform: translate(0px, 44px);">
<div name="subheader" class="css-uv33rk">
<div class="ticker-wrap css-17aqogg">
<div class="css-1zojt0">
<div class="css-4cffwv">
<div class="css-1e07uyp">
<div>...</div>
<div>...</div>
<div data-bn-type="text" class="draggableHandle css-h7bxua>
1855.0
</div>
</div>
</div>
</div>
</div>
</div>
</div>
Code: Select all
#NoEnv
#SingleInstance, force
#include, C:\...\Brave.ahk
page := brave.getpage()
url := "https://pro.apeswap.finance/"
F3::
;page.Call("Page.navigate", {"url": url})
CurrentPrice := page.Evaluate("document.getElementsByClassName('draggableHandle css-h7bxua')[0].innerText").Value
MsgBox, %CurrentPrice%
Exit
Code: Select all
document.getElementsByClassName('draggableHandle css-h7bxua')[0].innerText
> '1855.0'