Очистка данных с веб-сайта с помощью Simple HTML Dom

Я работаю, чтобы закончить API для веб-сайта ( https://rushwallet.com/) для github.

Я использую PHP и пытаюсь получить адрес кошелька с этого URL: https://rushwallet.com/. Может кто-нибудь может мне помочь?

Мой код до сих пор:

$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));

1 ответ

Вы не можете прочитать правильный контент в этом случае. Вы пытаетесь получить доступ к неотрисованному содержимому страницы. Поэтому вы всегда читаете пустую строку. Содержимое загружается после полной загрузки страницы. Источник страницы отображается как:

฿<span id="btcBalance"></span>

Если вы хотите очистить данные в этом случае, вам нужно использовать движок рендеринга, который позволяет рендерить javascript. Одним из возможных движков является phantomJS, который представляет собой браузер без головы и способен очищать данные после рендеринга.

Другие вопросы по тегам