Вопрос про считываение показателей с веб-страницы

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

arivano
Сообщения: 19
Зарегистрирован: Пт авг 05, 2016 5:13 pm
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Вопрос про считываение показателей с веб-страницы

Сообщение arivano » Вт июн 20, 2017 5:11 pm

warik писал(а):Ну по сути самое минимальное что нужно, навскидку, это curl (так же скорее всего libcurl) и wget. Это неточно. Чисто на мой взгляд.
Как вариант попробуйте через консоль curl-ом стянуть сайт:

Код: Выделить всё

curl https://www.gismeteo.ru/weather-snizhne-12016/   
Если данные будут, значит доступ к сайту есть и проблем с этим нет. Я бы ещё попробовал создать php файл в котором открыть curl сессию и стянуть эту же ссылку. В таком случае Вы исключите проблему с PHP.

UPD:
Ну да, курла там очень много)))

Код: Выделить всё

apt-get install curl libcurl3 libcurl3-dev php5-curl -y
Спасибо за помощь! Буду ломать систему. Сейчас только обновлю Debian.
arivano
Сообщения: 19
Зарегистрирован: Пт авг 05, 2016 5:13 pm
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Вопрос про считываение показателей с веб-страницы

Сообщение arivano » Ср июн 21, 2017 10:17 am

warik писал(а):Ну по сути самое минимальное что нужно, навскидку, это curl (так же скорее всего libcurl) и wget. Это неточно. Чисто на мой взгляд.
Как вариант попробуйте через консоль curl-ом стянуть сайт:

Код: Выделить всё

curl https://www.gismeteo.ru/weather-snizhne-12016/    
Если данные будут, значит доступ к сайту есть и проблем с этим нет. Я бы ещё попробовал создать php файл в котором открыть curl сессию и стянуть эту же ссылку. В таком случае Вы исключите проблему с PHP.

UPD:
Ну да, курла там очень много)))

Код: Выделить всё

apt-get install curl libcurl3 libcurl3-dev php5-curl -y
Обновил всю систему, перепроверил установку пакетов.
В общем, проблема у меня во взаимодействии curl и https.
Через консоль выдает ошибку "Empty reply from server". Решения пока не нашел.

Накопал сайт http://pogoda.meta.ua/Donetska/Snizhnia ... ode=mobile, где можно получить данные по http и их не много.
Ответить