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/

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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Черный список обменников и как безопасно обменять валюту
137 Kurses 29466 Вчера, 17:24
автор: jack
Горячая тема (нет новых ответов) Как заработать новичку?
101 Emeralda 17372 Вчера, 16:18
автор: seoprogoni
Открытая тема (нет новых ответов) Как мошенники зарабатывают на прямых трансляциях в Instagram
Не ждите порно в инстаграм, его нет
1 PostBrigada 327 Вчера, 15:54
автор: Pingunio
Открытая тема (нет новых ответов) Как включить автоматическое обновление для плагинов WordPress и самого движка?
0 Telnor 330 Вчера, 13:27
автор: Telnor
Открытая тема (нет новых ответов) А как вы монетизируете свой ресурс?
Какие способы используете?
9 Retyk 1326 9.12.2017, 12:49
автор: rogefer


 



RSS Текстовая версия Сейчас: 11.12.2017, 8:24
Дизайн