Я хочу получать информацию из etherscan, используя php. Я пытаюсь получить "Стоимость в ETH" и "Стоимость в долларах США", но это не работает. Я хотел бы добиться этого с помощью PHP и Я знаю, что у них есть API , но Я все еще хотел бы использовать PHP.
![enter image description here](https://i.stack.imgur.com/8csJf.jpg)
Либо возвращает пустой массив, массив с парой членов (но члены ""), либо NULL.
Это код:
<?php
$contentx = file_get_contents("https://etherscan.io/tokenholdings?a=0x4650769d2fF7e42deD1dEF920C5eCCd4185a9672");
preg_match('#<span class="h5 mb-0" id="HoldingsETH">([0-9\.]*?)</span>#Uis', $contentx, $TokenETH);
preg_match('#<span class="h5 mr-1 mb-0" id="HoldingsUSD">\$([0-9\.]*?)</span>', $contentx, $TokenUSD);
echo "<br>";
var_dump($TokenETH);
echo "<br>";
var_dump($TokenUSD);
Если у вас есть предложения, как это исправить, дайте мне знать.