Показать сообщение отдельно
  #1 (permalink)  
Старый 03.04.2010, 01:18
Новичок на форуме
Отправить личное сообщение для denidip Посмотреть профиль Найти все сообщения от denidip
 
Регистрация: 03.04.2010
Сообщений: 4

Парсинг страницы
Вот сталкнулся с такой задачей, попробую описать ка можно подробнее...
У меня есть страница скажем index.html(*1)
Есть страница в интернете по адресу http://site.com/user1.html
страница выглядет следующим образом(структура очень простенькая):
<HTML>
<META http-equiv="content-type" content="text/html; charset=KOI8-R">
<META http-equiv="expires" content="Tue, 20 Aug 1996 14:25:27 GMT">
<LINK rel="stylesheet" href="../html/default.css">
<SCRIPT language="javascript" src="../html/script.js"></SCRIPT>
<!---- service_type  ------>
<SCRIPT language="javascript" src="../html/overlib_mini.js"></SCRIPT>
<SCRIPT language="javascript" src="../html/cal.js"></SCRIPT>
<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>
<TABLE width="98%" Border=1>
<COL width="150px;"><COL>
<TR><TD Bgcolor="#AAAAAA">Пользователь</TD><TD>Вася пупкин</TD></TR>
<TR><TD Bgcolor="#AAAAAA">Номер</TD><TD>1234567</TD></TR>
<TR><TD Bgcolor="#AAAAAA">Тип пользователя</TD><TD>Модератор</TD></TR>
<TR><TD Bgcolor="#AAAAAA">login</TD><TD>Vasya</TD></TR>
<TR><TD Bgcolor="#AAAAAA">Группа</TD><TD>синий</TD></TR>
<TR><TD Bgcolor="#AAAAAA">Текущий баланс</TD><TD><font color=red> 999.99 руб. </font>
</TABLE>
</HTML>

И мне их этой странички необходим поместить на мою 3 значения: Пользователь, номер, и текущий баланс.
Тоесть как я понимаю скрипт должен сохранить страницу, проанализировать её и вывести на моей странице нужные мне значения...
Это основная задача, по путно с ней возникает 2 проблеммы:
1) Страница доступна только после авторизации, тоесть нужно формировать запрос! как это правильно делается сгодятся любые примеры?!!!
2) Так как значение баланса динамическое, то скрипт должен повторяться допустим каждый час. но страница не должна перезагружаться тоесть подгрузка новых значений должна проходить в ajax'е.
За ранее извеняюсь, но я далеко не гуру))), поэтому если не сложно опишите структуру выполнения данных операций со страницей...
ЗЫ, буду благодарен за любой ответ!
Ответить с цитированием