Разное > Поиск, изготовление скриптов и прочее...

Помогите написать скрипт, который будет эмитировать нажатие определенных клавиш.

(1/1)

Soulman777:
Помогите пожалуйста написать такой скрипт:

Есть Инет-страничка.
Нужно:
Задать цикл (с такого-то числа по такое-то)
Взять число из цикла и написать его на этой страничке
Нажать на Enter
Подождать 20 секунд
Либо найти на странице строку с названием “Баланс” и скопировать в файл
Либо скопировать всю страницу (Cntr+A, Cntr+C) в exel файл и запустить там макрос (например нажать Cntr+D) и вернуться после этого назад в эксплорер.
Нажать кнопку “Back”
Взять след. Число из цикла ….

Например:
Есть цикл от 1 до 10. Открыта нужная страница в браузере. Открыт exel-файл.

Вставляем 1 в поле (оно одно на странице – поэтому это значит, что нужно просто набрать на клавиатуре число и оно запишется в это поле) на странице.
Нажимаем Enter
Идет обработка данных (пауза 20 сек)
Получили страницу с результатами – нажимаем Ctrl+A и Ctrl+C.
Нажимаем Alt+TAB (переходим в окно exel).
Запускаем Макрос, который выберет нужное поле и добавит его в архив.
Нажимаем Alt+TAB (возвращаемся в  браузер)
Берем след. Число (2) и делаем тоже самое.

Результатом всего должен быть exel файл с двумя полями: Номер, который мы вводим и Баланс из полученных результатов.

Есть ли какие-нибудь программы, которые позволяют создавать Макросы, которые будут работать и в браузере. Или это можно сделать как-нибудь через php или т.п.

С php честно говоря знаком очень поверхностно :) и еще есть сомнения, что в Макрос можно вставить цикл
:confused:

буду признателен за любые отклики

Mog.:

--- Цитировать ---есть сомнения, что в Макрос можно вставить цикл
--- Конец цитаты ---
Сомнения гони прочь. Макрос - та же программа и туда можно такого навставлять...
Непонятно только, зачем приплетать ёксель, нажатие клавишь какието. "Взяв" Инет-страничку можно выдрать оттуда нужные данные, обработать их и положить в файл (допустим в csv-формате). И все это одним скриптом. Любыми циклами. Зачем кнопки ? Ненадо кнопок.
Давай поподробнее. Можешь на мыло.

Chs:
perldoc LWP::UserAgent
perldoc Spreadsheet::WriteExcel

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии