forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   заполнение полей (http://forum.boolean.name/showthread.php?t=8179)

NitE 10.04.2009 12:26

заполнение полей
 
гыг, товарищий у меня такая проблема - мне неадо сделать прогу в которую вводишь данные, нажимаешь волшебную кнопочку и она находит окно браузера и заполняет нужные мне поля теми самымй данными (текстом )) ) вот как это сделать ?
запостил тут, но язык неважен, главное чтоб работало ))

MiXaeL 10.04.2009 12:32

Ответ: заполнение полей
 
находит окно браузера - кури WinAPI
заполняет нужные мне поля - с помощью JS можно поменять что угодно на странице.

Ичигорь 10.04.2009 12:34

Ответ: заполнение полей
 
блин..тебе вломы заполнять логин, пароли чтоли?!
тогда, для этого уже есть куча прог..возьмо вон..AI-Roboform

NitE 10.04.2009 12:45

Ответ: заполнение полей
 
Michael, как я буду из блица например использовать javascript ? и всетаки более конкретное разяснение помоглобы

Ичигорь, не, неправильно ты всё понял ))))

SBJoker 10.04.2009 12:50

Ответ: заполнение полей
 
Обычно это делается через подключение к COM-серверу браузера (например к IE) и управлением им и загруженным документом, который там представлен в виде объектной модели позволяющей найти любой элемент на странице и управлять им.

Однако для этого лучше использовать среду программирования более приспособленую к работе с COM. Например VB 6.0, Delphy. Менее предпочтительно однако возможно использование с C#, J#, VB.NET

MiXaeL 10.04.2009 12:56

Ответ: заполнение полей
 
Цитата:

Сообщение от NitE (Сообщение 103321)
Michael, как я буду из блица например использовать javascript ?

Цитата:

Сообщение от NitE (Сообщение 103321)
запостил тут, но язык неважен, главное чтоб работало ))

Противоречишь себе) в блитц+ вроде как есть функция для отправки команд в гаджет HTMLView - HtmlViewRun html,script$ Можно ли вместо стандартного хендла подсунуть хендл окна твоего брузера - хз. Пробуй, потом отпишешься.

А вообще, такие вещи проще делаются надстройками в браузер. Но я так понял, тебе нужна именно программа. Так что юзай б+ или что-нибудь нормальное, вроде делфей или C.

NitE 10.04.2009 12:58

Ответ: заполнение полей
 
Цитата:

Противоречишь себе)
почему-же ? просто не знал, но буду пробовать ))

Phantom 10.04.2009 13:02

Ответ: заполнение полей
 
Ичигорь, не скажи... Мне вот часто бывает нужно автоматизировать какой-то процесс подобный... Обычно это заканчивается тем, что пишу граб на PHP :-D

Например:

1) Граб сайта ЕГЭ, чтобы проверять результаты было удобнее. Это невероятно, но мой скрипт работал, хотя сайт, с которого грабилась инфа, висел напрочь (видимо ученики со всей России активно пытались узнать результаты)! Просто мой скрипт брал только минимум нужной инфы и не загружал картинки, стили, скрипты и прочую ненужную хрень, видимо из-за этого сам процесс "сграба" занимал около двух секунд с локала при скорости 128 кб/с и около полсекунды с сервера. А любой браузер тупо не грузил страницу! Вообще! В итоге я прямо с мобилы в школе всем результаты узнавал, так сказать, быстрее всех. Я ещё пытался этот скрипт продать, так как он был довольно востребован в то время, но так и никто не купил. Ну ничего! В этом году придёт моё время! :-D

2) Другу было влом вводить каждый раз логин и пароль для того, чтобы узнать баланс инета. Ну я ему написал скрипт, который при запуске авторизовывался и выдирал инфу с сайта. Потом скомпилировал скрипт в exe (да-да, знаю, я извращенец, потому что компилирую php) и теперь другу при запуске сразу выводит его баланс =)

3) Ещё один интересный граб писал. На сайт клик-клуб. Это такой сайт, где все тыкают на ссылки друг друга тем самым накручивая счётчики, партнёрки по переходам и т. п. Конечно, мне довольно быстро надоело тыкать по 150 ссылок каждый день. Ну я и написал скрипт-автокликер. :-D Он каждые 15 минут обновлял страницу и если там появились новые ссылки для кликанья - совершал переходы по ним :-D Причём тут я жёстко слукавил: переходы на сайты пользователей не осуществлялись, но мой рейтинг накручивался по полной программе :-D

4) Однажды в вапе появился сервис отправки смс на каком-то мелком сайте. Отправлять смс можно было на любого оператора до 300 (если не ошибаюсь) символов с подменой номера. Видимо админчег хотел таким образом заманить к себе пользователей. Скрипт у него явно был самописный, с очень простой капчей. Откуда у него был доступ к шлюзу - я до сих пор хз. И как я мог пройти мимо такого счастья? Я написал граб с расшифровывателем капчи (какпча была наипростейшая, путём анализа отдельных пикселей скрипт в 100% узнавал цифру). В итоге у меня был сервис отправки смс как и этого админчега, но не нужно было никаких кодов с картинки вводить. Но буквально чере неделю-две админ прикрыл лавочку. :-D

Вот. Может и не совсем по теме, но... Просто начал писать и когда уже довольно много написал, не смог остановиться =)

Ичигорь 10.04.2009 13:27

Ответ: заполнение полей
 
Угу)

NitE 10.04.2009 16:33

Ответ: заполнение полей
 
мм, товрищи - вот я узнал ID всех нужных мне полей но я всеравно не пойму как мне сделать чтобы при клике на кнопку у меня в браузере в INPUT поле с именем name ввелись мой данные

Randomize 10.04.2009 16:43

Ответ: заполнение полей
 
GET и POST запросы кури.
Посмотри в начале форму Method
и от него топай.'
Там должно быть чтото вроде
<form action="тырыпыры" method="post">
ЗЫ А ты случаем не брутс ли сделать хочешь?

NitE 10.04.2009 16:56

Ответ: заполнение полей
 
ничивонипонял - но еслиб ы хотел сделать брут я-бы так и написал, а мнен надо на однотипных сайтах, в однотипные поля писать одинаковый текст, вот я и не везжаю как это сделать. (мнен надо просто чтобы вот скажем я сижу в опере, нажал у себя в проге на кнопку - и на открытом сайте заполнялись-бы поля с именами title, text и text2 вот и всё)

avel 27.04.2009 17:51

Ответ: заполнение полей
 
народ, а чем вас жезл оперы не устраивает?.. всю жизнь юзаю и не жалуюсь.

Tadeus 29.04.2009 14:27

Ответ: заполнение полей
 
Хм-м-м, в принципе можно через ExecFile запросить URL указав в нем имена полей и их параметры.

Например, вот так:

Цитата:

ExecFile "http://microsoft.com/login.php?login=bill&password=iwillruletheworld"

h1dd3n 29.04.2009 14:49

Ответ: заполнение полей
 
Tadeus
Это GET метод, а во многих формах используется POST метод там такой "прикол" не проканает.


Часовой пояс GMT +4, время: 22:01.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot