Автор Тема: Помогите написать скрипт, который будет эмитировать нажатие определенных клавиш.  (Прочитано 2735 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Soulman777

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Помогите пожалуйста написать такой скрипт:

Есть Инет-страничка.
Нужно:
Задать цикл (с такого-то числа по такое-то)
Взять число из цикла и написать его на этой страничке
Нажать на 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.

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

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
perldoc LWP::UserAgent
perldoc Spreadsheet::WriteExcel
2B OR NOT 2B = FF

 

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