Наверно у меня не совсем стандартный вопрос, и решить его я хотел силами php, но к сожалению не удалось. Потому обращаюсь к Вам - гуру autoIt.
Итак, имеется некая веб страница защищенная паролем (страница на внутрисетевом ресурсе, потому недоступна извне, адрес предположим: http://stat.localserver.ru/adminion/index.py?action=main), код страницы:
В строку
некая функция возвращает число. Мне нужно средствами AutoIt получать это число и сохранять его в определенную строку, определенного текстового файла. Причем перед числом и после числа должен располагаться текст, вот такой:
После вставки числа, файл должен сохраняться.
Итого, алгоритм должен быть следующий:
1. Заходим на страницу (браузером по идее)
2. Вводим логин и пароль
3. Получаем искомое число
4. Закрываем браузер
5. Открываем нужный TxT файл с названием "Sales.xml"
6. Отсчитываем 20 строку и устанавливаем туда курсор.
7. Пишем в строке "<set value='"
8. Вставляем сохраненное число
9. Пишем в строке "' />"
10. Сохраняем и закрываем файл
Помогите, пожалуйста, уже неделю бьюсь пока даже просто толком извлекать число не удалось...
Итак, имеется некая веб страница защищенная паролем (страница на внутрисетевом ресурсе, потому недоступна извне, адрес предположим: http://stat.localserver.ru/adminion/index.py?action=main), код страницы:
Код:
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-language" content="ru" />
<link href="rfnet.css" rel="stylesheet" type="text/css">
<style type="text/css"/></style>
<script type="text/javascript" src="../datetimepicker_css.js"></script>
</head>
<body>
<table border="0">
<tr>
<td width="150" valign="top">Главная
<a href="index.py?action=acc">Статистика</a>
<a href="index.py?action=acc2">Статистика 2</a>
<a href="index.py?action=acc3">Статистика 3</a>
<a href="index.py?action=acc4">Статистика 4</a>
<a href="index.py?action=acc5">Статистика 5</a>
<a href="index.py?action=acc6">Статистика 6</a>
<a href="index.py?action=acc7">Статистика 7</a>
</td>
<td>Главная статистика
<table border="1">
<tr><td>Всего</td><td>149935</td></tr>
<tr><td>Онлайн</td><td>398</td></tr>
<tr><td>Суммарно</td><td>7892113</td></tr>
<tr><td>История</td><td>265596</td></tr>
</table>
</td>
</tr>
</table>
</body>
</html>
В строку
Код:
<tr><td>Онлайн</td><td>398</td></tr>
Код:
<set value='398' />
Итого, алгоритм должен быть следующий:
1. Заходим на страницу (браузером по идее)
2. Вводим логин и пароль
3. Получаем искомое число
4. Закрываем браузер
5. Открываем нужный TxT файл с названием "Sales.xml"
6. Отсчитываем 20 строку и устанавливаем туда курсор.
7. Пишем в строке "<set value='"
8. Вставляем сохраненное число
9. Пишем в строке "' />"
10. Сохраняем и закрываем файл
Помогите, пожалуйста, уже неделю бьюсь пока даже просто толком извлекать число не удалось...