Я работаю, чтобы закончить API для веб-сайта (https://rushwallet.com/) для github.
Я использую PHP и пытаюсь получить адрес кошелька с этого URL: https://rushwallet.com/#n3GjsndjdCURphhsqJ4mQH7AjiXlGI.
Может кто-нибудь может мне помочь?
Мой код до сих пор:
$url = "https://rushwallet.com/#n3GjsndjdCURphhsqJ4mQH7AjiXlGI";
$open_url = str_get_html(file_get_contents($url));
$content_url = $open_url->find('span[id=btcBalance]', 0)->innertext;
die(var_dump($content_url));
Вы не можете прочитать правильный контент в этом случае. Вы пытаетесь получить доступ к неотрисованному содержимому страницы. Поэтому вы всегда читаете пустую строку. Содержимое загружается после полной загрузки страницы. Источник страницы отображается как:
฿<span id="btcBalance"></span>
Если вы хотите очистить данные в этом случае, вам нужно использовать движок рендеринга, который позволяет рендерить JavaScript. Один из возможных двигателей phantomJS, который является безголовым браузером и способен очищать данные после рендеринга.
Других решений пока нет …