Страница 5 из 15

Re: Как погоду настроить

Добавлено: Вс ноя 03, 2013 11:30 am
adzam
Привет, подскажите пож как вытянуть данные с http://sinoptik.ua/ а то че-то не получается

Re: Как погоду настроить

Добавлено: Вт ноя 05, 2013 9:28 pm
adzam
Помогите пожалуйста подобрать шаблон для сайта погоды http://sinoptik.ua/погода-кишинёв
очень надо , но они что-то изменили в кодировке и не один из старых шаблонов не подходит а у меня не получается пробиться на сайт и забрать данные
\<div class="description"\>(.+?)\<\/div\> не работает

а если без маски то пишет

<html> <head><title>500 Internal Server Error</title></head> <body bgcolor="white"> <center><h1>500 Internal Server Error</h1></center> <hr><center>nginx</center> </body> </html>

Re: Как погоду настроить

Добавлено: Чт ноя 07, 2013 9:33 am
dimik
Не пойму в чем засада. Помогите разобраться.
Если в старой переменной меняю сайт на http://ru-meteo.ru/ramenskoe, и забиваю шаблон поиска, то все работает, а вот если создаю НОВУЮ переменную и точно так-же прописываю сайт и шаблон (да и хоть вообще без шаблона), то вновь созданная переменная ВСЕГДА пустая. В чем может быть проблема?

Re: Как погоду настроить

Добавлено: Чт ноя 07, 2013 12:58 pm
adzam
adzam писал(а):Помогите пожалуйста подобрать шаблон для сайта погоды http://sinoptik.ua/погода-кишинёв
очень надо , но они что-то изменили в кодировке и не один из старых шаблонов не подходит а у меня не получается пробиться на сайт и забрать данные
\<div class="description"\>(.+?)\<\/div\> не работает

а если без маски то пишет

<html> <head><title>500 Internal Server Error</title></head> <body bgcolor="white"> <center><h1>500 Internal Server Error</h1></center> <hr><center>nginx</center> </body> </html>
Помогите пож. с шаблоном, очень нужно

Re: Как погоду настроить

Добавлено: Чт ноя 07, 2013 1:30 pm
denis
dimik писал(а):Не пойму в чем засада. Помогите разобраться.
Если в старой переменной меняю сайт на http://ru-meteo.ru/ramenskoe, и забиваю шаблон поиска, то все работает, а вот если создаю НОВУЮ переменную и точно так-же прописываю сайт и шаблон (да и хоть вообще без шаблона), то вновь созданная переменная ВСЕГДА пустая. В чем может быть проблема?
У меня точно такая же проблема возникла с веб-переменными. Пришлось все! удалить, вроде после этого что-то заработало, но все равно как-то странно. В результате решил написать свой скрипт, который уже можно запускать, когда хочется обновить свойства объекта связанные с данными на веб-странице. Что-то с модулем веб-переменные видимо случилось. В теме "Веб-переменные" тоже проблема примерно такая же.

Re: Как погоду настроить

Добавлено: Чт ноя 07, 2013 3:09 pm
ErmolenkoM
adzam писал(а):Помогите пожалуйста подобрать шаблон для сайта погоды http://sinoptik.ua/погода-кишинёв
очень надо , но они что-то изменили в кодировке и не один из старых шаблонов не подходит а у меня не получается пробиться на сайт и забрать данные
\<div class="description"\>(.+?)\<\/div\> не работает

а если без маски то пишет

<html> <head><title>500 Internal Server Error</title></head> <body bgcolor="white"> <center><h1>500 Internal Server Error</h1></center> <hr><center>nginx</center> </body> </html>
Забей на этот сайт. Бери погоду с другого. Проблема скорее всего в запросе который отправляет МЖДМ сайту для получения страницы. Что-то в нем не нравится сайту, вот он и отвечает ошибкой. Соответственно ШАБЛОН тут не причем - шаблон работает с ответом, а тут вместо него 500 ИЕ.
Так что мой тебе совет - юзай другой сайт, с ним все будет хорошо.
НО! Есть и другой путь (привези мне аленький цветочек (с)Анекдотъ) - Разобраться, и сделать так что бы МЖДМ прикидывалось обычным браузером.

Re: Как погоду настроить

Добавлено: Чт ноя 07, 2013 3:12 pm
ErmolenkoM
dimik писал(а):Если в старой переменной меняю сайт на http://ru-meteo.ru/ramenskoe, и забиваю шаблон поиска, то все работает, а вот если создаю НОВУЮ переменную и точно так-же прописываю сайт и шаблон (да и хоть вообще без шаблона), то вновь созданная переменная ВСЕГДА пустая. В чем может быть проблема?
Попробовал. Создал НОВУЮ переменную. Адрес http://ru-meteo.ru/ramenskoe. Сохранить. В переменную приехала вся страница. Стало быть - работает.

Re: Как погоду настроить

Добавлено: Чт ноя 07, 2013 5:07 pm
denis
Работает. Но не у всех и не всегда.

Re: Как погоду настроить

Добавлено: Чт ноя 07, 2013 9:07 pm
adzam
msh555 писал(а):
adzam писал(а):Помогите пожалуйста подобрать шаблон для сайта погоды http://sinoptik.ua/погода-кишинёв
очень надо , но они что-то изменили в кодировке и не один из старых шаблонов не подходит а у меня не получается пробиться на сайт и забрать данные
\<div class="description"\>(.+?)\<\/div\> не работает

а если без маски то пишет

<html> <head><title>500 Internal Server Error</title></head> <body bgcolor="white"> <center><h1>500 Internal Server Error</h1></center> <hr><center>nginx</center> </body> </html>
Забей на этот сайт. Бери погоду с другого. Проблема скорее всего в запросе который отправляет МЖДМ сайту для получения страницы. Что-то в нем не нравится сайту, вот он и отвечает ошибкой. Соответственно ШАБЛОН тут не причем - шаблон работает с ответом, а тут вместо него 500 ИЕ.
Так что мой тебе совет - юзай другой сайт, с ним все будет хорошо.
НО! Есть и другой путь (привези мне аленький цветочек (с)Анекдотъ) - Разобраться, и сделать так что бы МЖДМ прикидывалось обычным браузером.
Да ты знаешь не могу забить,по ходу это очень правельный сайт ,смотрел по рейтингу и за окно и точно - это самая правдивая погода.Да и краткая характеристика погоды у них как ни у кого, простая и лаконичная - это идеал для произношения Алисой.Он мне нужен!Помогите пож. А что там про второй способ - есть реальная мысль или так проза и лирика.....

Re: Как погоду настроить

Добавлено: Пт ноя 08, 2013 1:25 am
ErmolenkoM
А что там про второй способ
Придется поправить исходники
lib/common.class.php

строка 588 вставить код.

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

   $uagent = "Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.14";
   curl_setopt($ch, CURLOPT_USERAGENT, $uagent);  // useragent
обязательно перезагрузиться.
Если заработает - просить Сергея добавить в общую ветку.