Чтение HTML-файла с URL - PullRequest
       7

Чтение HTML-файла с URL

0 голосов
/ 28 февраля 2011

Хотя большую часть времени я бы просто использовал file_get_contents и CURL, я не могу заставить его работать с портом в URL.Как я могу прочитать этот файл?http://174.120.124.178:7800/7.html (это файл статистики shoutcast)

В конце концов, я просто хочу текст после последней запятой.

Ответы [ 3 ]

4 голосов
/ 28 февраля 2011

Это не имеет ничего общего с портом.Они блокируют вас, потому что вы не используете пользовательский агент браузера.curl позволяет вам подделать пользовательский агент, но это может быть нарушением условий обслуживания сайта.

Согласно этому посту речь идет не о блокировке скриптов, а о различенииКлиенты Shoutcast и все остальное.Итак, код:

curl_setopt($curl_handle, CURLOPT_USERAGENT, "Mozilla");
0 голосов
/ 28 февраля 2011

CURLOPT_PORT Требуется установить соответствующий порт, возможно, ~

0 голосов
/ 28 февраля 2011

Я попытался загрузить ваш файл с помощью Curl в командной строке и получил ошибку 404; он загружается с Firefox и Lynx. Эта страница говорит, что вам нужно изменить строку User-Agent для ее загрузки.

...