Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP, Perl) сканер сайта / 4 сообщений из 4, страница 1 из 1
05.05.2006, 05:48:31
    #33708693
Arti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP, Perl) сканер сайта
Требуется организовать загрузку данных с сайта одного банка на свою локальную страничку (или в базу данных).
Ситуация такая. Банк каждый день на своем сайте выставляет некоторые котировки.
Схема навигации по сайту банка примерно такая:
Страница1(адрес статический либо легко формируемый по дате)->Страница2(адрес динамический).

На этой странице1, есть ссыслка на страницу2, по этой ссылке посетитель сайта переходит и оказывается на странице2, адрес которой примерно такого вида: www.bank.ru/private/...29839, то есть его невозможно сфорировать, зная дату, так как там, судя по всему, зависимость очень хитрая. Возможно, что банк каждый день формирует разное кол-во страниц, каждой в адресе прибавляя по 1.

Требуется написать процедуру на каком-нибудь языке, которая будет ежедневно заходить на страницу1 банка, переходить по ссылке (есть ключевое слово в html коде страницы1, которое никогда не меняется) на страницу2 и оттуда из таблицы вычленять котировки и заносить в локальную базу данных.

Я новичок в интернет-программировании. Если кто поможет, буду очень благодарен! Скажите хотя бы, с помощью чего можно сделать такой анализатор/сканер, который может разбирать html код?
...
Рейтинг: 0 / 0
05.05.2006, 08:27:47
    #33708785
zg
zg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP, Perl) сканер сайта
Ну... с такой постоновкой задачи можно только отправить мануалы изучать
http://php.rinet.ru/manual/ru/reference.pcre.pattern.syntax.php
http://php.rinet.ru/manual/ru/function.preg-match.php
...
Рейтинг: 0 / 0
05.05.2006, 12:00:17
    #33709622
oraweb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP, Perl) сканер сайта
Если на Perle:

Загрузка страниц:
use LWP::UserAgent;
use HTTP::Request::Common;
...

Анализировать, сортировать и вычленять нужную инфо через regexp.
Добавлять в БД полученные данные через DBI, DBD.

Открой свой internet-ресторан!
...
Рейтинг: 0 / 0
05.05.2006, 15:43:19
    #33710730
Arti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP, Perl) сканер сайта
Большое спасибо!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP, Perl) сканер сайта / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]