X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> как сграббить код?
grach5
grach5
Topic Starter сообщение 15.12.2009, 19:35; Ответить: grach5
Сообщение #1


Старожил
******


Группа: Active User
Сообщений: 1027
Регистрация: 16.7.2008
Поблагодарили: 104 раза
Репутация:   26  


Нужно сграбить таблицу результатов с сайта http://www.ircseries.com/html/
Что почитать по этому поводу следует? где копать?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
LaeX
LaeX
сообщение 15.12.2009, 19:40; Ответить: LaeX
Сообщение #2


Участник
***

Группа: User
Сообщений: 163
Регистрация: 2.10.2009
Поблагодарили: 81 раз
Репутация:   25  


Нужно сграбить календарь? Какую именно таблицу?


--------------------
ICQpix — лучшие информеры ICQ статуса
Ѡ VDS за $2.99 (реф.) → 512/1024MB RAM, 50 GB HDD, полноценный SWAP
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Highlook
Highlook
сообщение 15.12.2009, 19:46; Ответить: Highlook
Сообщение #3


Софт на заказ, icq ниже
******

Группа: Active User
Сообщений: 1136
Регистрация: 28.4.2009
Поблагодарили: 334 раза
Репутация:   41  


SimpleDOM Parser, regexp, boost, prce, смотря что нужно сграббить и чем.

З.Ы. Пишу парсеры, недорого. ICQ: 1125992 biggrin.gifD
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
grach5
grach5
Topic Starter сообщение 15.12.2009, 20:03; Ответить: grach5
Сообщение #4


Старожил
******


Группа: Active User
Сообщений: 1027
Регистрация: 16.7.2008
Поблагодарили: 104 раза
Репутация:   26  


(LaeX @ 15.12.2009, 19:40) *
Нужно сграбить календарь? Какую именно таблицу?


Calendar
и 4 таблицы зачета.
IRC Drivers, 2WD Drivers (там она мышкой переключается)
IRC Manufactures, 2WD Manufactures
И интегрировать в ДЛЕ, чтобы в нужный момент обновлялся.

(Highlook @ 15.12.2009, 19:46) *
SimpleDOM Parser, regexp, boost, prce, смотря что нужно сграббить и чем.

З.Ы. Пишу парсеры, недорого. ICQ: 1125992 biggrin.gifD

можно, но хотелось бы самому понять как это работает

Сообщение отредактировал grach5 - 15.12.2009, 20:01
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
LaeX
LaeX
сообщение 15.12.2009, 20:06; Ответить: LaeX
Сообщение #5


Участник
***

Группа: User
Сообщений: 163
Регистрация: 2.10.2009
Поблагодарили: 81 раз
Репутация:   25  


Сейчас пример покажу для календаря.

[Update]
PHP Simple HTML DOM Parser: _http://simplehtmldom.sourceforge.net/

<?

include('simple_html_dom.php');
$html = file_get_html('http://www.ircseries.com/html/');

// ищем какой-нибудь блок с уникальным id где находится инфа которую нужно взять
$calendar_el = $html->find('div[id=Container-Box-Left] div[id=Box-Left]');
$calendar = str_get_html($calendar_el[1]->innertext);

// удаляем теги H1
foreach($calendar->find('h1') as $del_tag) {
    $del_tag->outertext = "";
}

// удаляем теги DIV c id=Calendar-Subtitle
foreach($calendar->find('div[id=Calendar-Subtitle]') as $del_tag) {
    $del_tag->outertext = "";
}

// удаляем теги A, оставляем что в них есть
foreach($calendar->find('a') as $del_tag) {
    $del_tag->outertext = $del_tag->innertext;
}

// делаем правильный путь к картинкам
$calendar = str_replace('imgIRC2009','http://www.ircseries.com/html/imgIRC2009',$calendar);
echo $calendar;

?>


Сообщение отредактировал LaeX - 16.12.2009, 0:40


--------------------
ICQpix — лучшие информеры ICQ статуса
Ѡ VDS за $2.99 (реф.) → 512/1024MB RAM, 50 GB HDD, полноценный SWAP
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
grach5
grach5
Topic Starter сообщение 15.12.2009, 20:27; Ответить: grach5
Сообщение #6


Старожил
******


Группа: Active User
Сообщений: 1027
Регистрация: 16.7.2008
Поблагодарили: 104 раза
Репутация:   26  


(LaeX @ 15.12.2009, 20:06) *
Сейчас пример покажу для календаря.

[Update]
PHP Simple HTML DOM Parser: _http://simplehtmldom.sourceforge.net/
Пример

<?

include('simple_html_dom.php');
$html = file_get_html('http://www.ircseries.com/html/');

// ищем какой-нибудь блок с уникальным id где находится инфа которую нужно взять
$calendar_el = $html->find('div[id=Container-Box-Left] div[id=Box-Left]');
$calendar = str_get_html($calendar_el[1]->innertext);

// удаляем теги H1
foreach($calendar->find('h1') as $del_tag) {
    $del_tag->outertext = "";
}

// удаляем теги DIV c id=Calendar-Subtitle
foreach($calendar->find('div[id=Calendar-Subtitle]') as $del_tag) {
    $del_tag->outertext = "";
}

// удаляем теги A, оставляем что в них есть
foreach($calendar->find('a') as $del_tag) {
    $del_tag->outertext = $del_tag->innertext;
}

// делаем правильный путь к картинкам
$calendar = str_replace('imgIRC2009','http://www.ircseries.com/html/imgIRC2009',$calendar);
echo $calendar;

?>

спс, сейчас попробую

не совсем понял.
include('simple_html_dom.php')

Строка зачем? мне нужно скачать этот файл?

Сообщение отредактировал grach5 - 15.12.2009, 20:32
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
LaeX
LaeX
сообщение 15.12.2009, 20:41; Ответить: LaeX
Сообщение #7


Участник
***

Группа: User
Сообщений: 163
Регистрация: 2.10.2009
Поблагодарили: 81 раз
Репутация:   25  


Да его качнуть нужно отсюда
+ там же есть полезный мануал

Почитать:
_http://formata.net/it/php-simple-html-dom-parser-ili-jquery-na-php/
_http://formata.net/foto/primer-raboty-s-php-simple-html-dom-parser/

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал LaeX - 15.12.2009, 20:47


--------------------
ICQpix — лучшие информеры ICQ статуса
Ѡ VDS за $2.99 (реф.) → 512/1024MB RAM, 50 GB HDD, полноценный SWAP
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Как заработать новичку?
140 Emeralda 25495 Сегодня, 9:19
автор: wanessa
Открытая тема (нет новых ответов) Как организовать индексацию защищенных pdf с ключами и ссылками
И разместить pdf на внешних жирных ресурсах
0 kirch 359 Вчера, 23:37
автор: kirch
Открытая тема (нет новых ответов) [Книга] Налог на глупость: Как я заработал в интернете 5,5 млн рублей.
7 kotovsky 2118 Вчера, 8:30
автор: kolor73
Открытая тема (нет новых ответов) Король социалок 7: Генератор видео и 5 способов как на нём заработать
0 Volgar 395 19.5.2018, 17:09
автор: Volgar
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыКак носить смартфоны диагональю 5.5 - 6.4 дюйма?
41 Room 5073 19.5.2018, 15:28
автор: Chezarius


 



RSS Текстовая версия Сейчас: 21.5.2018, 11:46
Дизайн