получить XML-файл с curl - PullRequest
       13

получить XML-файл с curl

1 голос
/ 21 декабря 2011

Я получаю следующий xml-файл и без проблем загружаю его в свою базу данных с помощью simplexml

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
    'http://www.opap.gr/web/services/rs/betting/availableBetGames/sport/program/4100/0/sport-1.xml?localeId=el_GR');
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$xml = curl_exec($ch);
curl_close($ch);

В основном это сайт для ставок, и я хочу получить коэффициенты для каждой игры.Этот сайт каждый вторник и пятницу обновляет этот XML с учетом шансов на следующие 3 дня.

Моя проблема в том, что я хочу получать XML для каждого дня, а не для всех.Я немного искал и обнаружил, что URL для каждого конкретного дня выглядит примерно так:

http://www.opap.gr/web/services/rs/betting/availableBetGames/sport/program/4100/0/sport-1/#d-2644.xml?localeId=el_GR

Так что в основном # d-2644 - это идентификатор конкретного дня, и он меняется для каждого дня.Моя проблема в том, что, хотя, когда я открываю ссылку в своем браузере, я вижу файл XML, когда получаю его с помощью curl, я получаю следующую ошибку

Notice: SimpleXMLElement threw an exception. Start tag expected, '<' not found in bla bla on line 325

Что я делаю не так: (

...