Как получить webcontent, загруженный JavaScript с помощью cURL?
Я пытаюсь схватить таблицу баллов с веб-сайта. Проблема в том, что на сайте используется javascript, который, по-видимому, загружается на document.ready
.
По этой причине мне, похоже, не удается получить таблицу, и все, что я получаю, это кнопки в верхней части этой страницы.
Любые предложения или идеи о том, как это решить?
Ответы
Ответ 1
cURL получит только разметку страницы. Он не будет загружать дополнительные ресурсы или обрабатывать страницу. Вероятно, вы хотите посмотреть на что-то вроде PhantomJS. PhantomJS - это браузер без браузера WebKit. Он имеет свой собственный API, который позволяет вам "script". Поэтому вы можете сказать, что PhantomJS загружает страницу и выгружает нужные вам данные.
Ответ 2
В зависимости от того, что именно вы пытаетесь сделать, вы можете просто получить данные JSON, которые составляют таблицу:
http://www.opap.gr/web/services/rs/betting/availableBetGames/sport/program/4100/0/sport-1.json?localeId=el_GR