ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Парсер gismeteo
  #1  
Старый 19.05.2010, 09:55
Аватар для Alekzzzander
Alekzzzander
Участник форума
Регистрация: 05.09.2007
Сообщений: 151
Провел на форуме:
1327895

Репутация: 67
Отправить сообщение для Alekzzzander с помощью ICQ
Question Парсер gismeteo

как сделать?
допустим вот ссылка http://gismeteo.ru/city/legacy/?city=4368
как от сюда выдрать таблицу?
Погода в старом формате:
на 1-3 дня
на 3-5 дней
на 5-7 дней

PHP код:
$gismeteo 'http://gismeteo.ru/city/legacy/?city=4368';  preg_match_all ('#<div class="pampers">(.*)<ul class="mnu">#i'$gismeteo,$pogoda);
var_dump($pogoda[0]); 
 
Ответить с цитированием

  #2  
Старый 19.05.2010, 10:23
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Это вы парсите ссылку, а не контент страницы. Сделайте хотя бы file_get_contents()
 
Ответить с цитированием

  #3  
Старый 19.05.2010, 10:34
Аватар для Alekzzzander
Alekzzzander
Участник форума
Регистрация: 05.09.2007
Сообщений: 151
Провел на форуме:
1327895

Репутация: 67
Отправить сообщение для Alekzzzander с помощью ICQ
По умолчанию

в чем тут проблема?
PHP код:
$gismeteo file_get_contents(http://gismeteo.ru/city/legacy/?city=4368); 
Parse error: syntax error, unexpected ':' in

выскакивает
 
Ответить с цитированием

  #4  
Старый 19.05.2010, 10:41
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Строки заключаются в кавычки
 
Ответить с цитированием

  #5  
Старый 19.05.2010, 10:46
Аватар для Alekzzzander
Alekzzzander
Участник форума
Регистрация: 05.09.2007
Сообщений: 151
Провел на форуме:
1327895

Репутация: 67
Отправить сообщение для Alekzzzander с помощью ICQ
По умолчанию

как правильно оформить вывод? щас выводит просто Array
 
Ответить с цитированием

  #6  
Старый 19.05.2010, 11:00
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Типа
PHP код:
$gismeteo 'http://gismeteo.ru/city/legacy/?city=4368';
$content file_get_contents ($gismeteo);
preg_match_all ('#<div class="pampers">(.*?)<ul class="mnu">#is'$content,$pogoda); 
var_dump($pogoda[0]);
//print_r ($pogoda); 
А вообще, не проще ли парсить XML http://informer.gismeteo.ru/xml/27612_1.xml? (доп. инфа http://informer.gismeteo.ru/getcode/xml.php?id=27612)

Последний раз редактировалось krypt3r; 19.05.2010 в 11:14..
 
Ответить с цитированием

  #7  
Старый 19.05.2010, 11:07
Аватар для Alekzzzander
Alekzzzander
Участник форума
Регистрация: 05.09.2007
Сообщений: 151
Провел на форуме:
1327895

Репутация: 67
Отправить сообщение для Alekzzzander с помощью ICQ
По умолчанию

хочется именно в таком виде такблицу получать. Все равно вылаит пустой массив
 
Ответить с цитированием

  #8  
Старый 19.05.2010, 11:15
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Предыдущий пост поправил. Пробуйте обновленный вариант
 
Ответить с цитированием

  #9  
Старый 19.05.2010, 11:21
Аватар для Alekzzzander
Alekzzzander
Участник форума
Регистрация: 05.09.2007
Сообщений: 151
Провел на форуме:
1327895

Репутация: 67
Отправить сообщение для Alekzzzander с помощью ICQ
По умолчанию

теперь лучше, но проблема с кодировкой
Ночь
и ксс как добавить?
в ручную вставить при выводе?
<link rel="stylesheet" type="text/css" href="http://i.gismeteo.com/static/css/reset.css" />
<link rel="stylesheet" type="text/css" href="http://i.gismeteo.com/static/css/css6.css" />
<link rel="stylesheet" type="text/css" href="http://i.gismeteo.com/static/css/new.css" />
 
Ответить с цитированием

  #10  
Старый 19.05.2010, 11:41
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Для кодировки используйте iconv() Я так понимаю, вы хотите сделать облегченный вариант страницы с погодой?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Парсер для Adult сайтов. Для DLE sander59 Разное - Покупка, продажа, обмен 3 08.05.2010 16:42
Парсер market.yandex для импорта в любые cms Timuren Услуги, Покупка и Продажа в SEO 0 07.01.2010 14:08
Десктопный парсер контента nexXx Покупка, продажа, услуги в Соц. Сетях 0 19.12.2009 02:01
Продам парсер граббер MaTrIks Разное - Покупка, продажа, обмен 3 08.12.2009 22:15
парсер дампов БД v.o2 eLWAux С/С++, C#, Delphi, .NET, Asm 15 07.09.2009 18:56



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ