-
всем привет!!!! как открыть страницу не выводя её на экран и отловить данные из обратного цикла внутри скрипа на этой странице, а после отправить по определенной ссылке данные о выполнении этого цикла. это код страницы(жырным выделено то что надо отследить): <html>
<head>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<link rel="stylesheet" type="text/css" href="css.css"><title>НЕКОТОРОЕ НАЗВАНИЕ</title>
<script>
var x = 31;
var y = 1;
function startClock()
if (x == 0)
}
</script>
</head>
<body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" onLoad="startClock()">
<form name="frm">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="maintopright" style="border-bottom: 2px solid rgb(51, 51, 51); font-family: Verdana; font-size: 13px;" width="50%">
<div class="maintopright"> <img src="images/top_small.png" width="132" height="34" border="0">
<input name="clock" size="3" readonly="readonly" style="border: medium none ; padding: 0pt; font-size: 25pt; font-family: Verdana; vertical-align: top;" type="text">
<iframe name="success" src="grayblank.htm" border="0" framspacing="0" marginheight="0" marginwidth="0" vspace="0" hspace="0" style="vertical-align: top;" frameborder="0" height="40" scrolling="no" width="40"></iframe>
</div>
</td>
<td style="border-bottom: 2px solid rgb(51, 51, 51); font-family: Verdana; font-size: 13px; " align="left" valign="middle" width="50%">
<strong>НЕКОТОРЫЙ ТЕКСТ<br>
НЕКОТОРЫЙ ТЕКСТ <a href=advertise.php>НЕКОТОРЫЙ ТЕКСТ</a> НЕКОТОРЫЙ ТЕКСТ</strong>
</td>
</tr>
</tbody>
</table>
<iframe src="
ИНФОРМАЦИЯ О СПОНСОРЕ" border="0" framspacing="0" marginheight="0" marginwidth="0" vspace="0" hspace="0" frameborder="0" height="100%" scrolling="yes" width="100%"></iframe>
</form>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https: document.write(unescape("%3Cscript src='\" + gaJsHost + \"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3476015-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>
</body>
</html>
-
Этот, с позволения сказать, код является бредом чуть более, чем полностью.
-
> DiamondShark © (14.08.08 16:24) [1] > Этот, с позволения сказать, код является бредом чуть более, > чем полностью.
этот код HTML страницы а не delphi pascal, я просто спрашивал как такой код страницы обработать в нутри дельфи
-
Получить надо только тело функции или её результат? Если второе, то перепиши её на delphi. Чтобы выдрать значения переменных, используй регулярные выражения.
-
> woojin © (17.08.08 09:53) [2]
Запроси с сервера эту страницу. Подожди 31 секунду. Запроси с сервера success.php.
Вот то, что делает эта страница.
-
> DiamondShark © (18.08.08 16:10) [4] > Подожди 31 секунду.Запроси с сервера success.php.
спасибо понял, но возник вопрос как узнать что страница прогрузилась полностью? просто при просмотре этой страницы только верхнее и нижнее поля грузяться очень быстро, а поле посередине изменяеться может грузиться до 30 сек, всё зависит от загруженности его банерами или картинками, и соответсвенно осчет времени начинаеться только после полной прогрузки среднего поля как узнать что оно прогрузилось полностью?
P.S. использовать надо INDY, а я не сильно понимаю что надо вставить для контроля и в чём открыть, хотя получилось использовать TIdHTTP
-
ждать Content-Length байт от сервера. ) если указано Connection: close, принимать до дисконнекта (recv(...) == 0).
|