Я пытаюсь встроить код ссылки ниже на моем собственном сайте:
Но проблема в том, что ссылка генерируется динамически & его трейлер меняется ежедневно. Как я могу извлечь табличные данные из ссылки, используя PHP
язык.
Вы можете использовать дату (‘d / m / Y’) для этого с curl.
<?php
$url = 'http://razpisanie.bdz.bg/SearchServlet?action=listStationNew&station=%D0%94%D0%A3%D0%9F%D0%9D%D0%98%D0%A6%D0%90&date=';
$url = $url.date('d/m/Y');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);echo $output;
Больше информации с даты: https://secure.php.net/manual/en/function.date.php
Больше информации от curl: https://secure.php.net/manual/en/function.curl-error.php
Если часы вашего сервера и сервера разписания не используют одно и то же время и дату, вы получите проблему времени, потому что вы получите несуществующий URL-адрес, когда сервер разписания не изменит дату.
Других решений пока нет …