|
10.04.2009, 12:26
|
#1
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
заполнение полей
гыг, товарищий у меня такая проблема - мне неадо сделать прогу в которую вводишь данные, нажимаешь волшебную кнопочку и она находит окно браузера и заполняет нужные мне поля теми самымй данными (текстом )) ) вот как это сделать ?
запостил тут, но язык неважен, главное чтоб работало ))
|
(Offline)
|
|
10.04.2009, 12:32
|
#2
|
Бывалый
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений (для 267 пользователей)
|
Ответ: заполнение полей
находит окно браузера - кури WinAPI
заполняет нужные мне поля - с помощью JS можно поменять что угодно на странице.
|
(Offline)
|
|
10.04.2009, 12:34
|
#3
|
Оператор ЭВМ
Регистрация: 16.11.2008
Адрес: Russia, Elista
Сообщений: 30
Написано 5 полезных сообщений (для 28 пользователей)
|
Ответ: заполнение полей
блин..тебе вломы заполнять логин, пароли чтоли?!
тогда, для этого уже есть куча прог..возьмо вон..AI-Roboform
__________________
|
(Offline)
|
|
10.04.2009, 12:45
|
#4
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: заполнение полей
Michael, как я буду из блица например использовать javascript ? и всетаки более конкретное разяснение помоглобы
Ичигорь, не, неправильно ты всё понял ))))
|
(Offline)
|
|
10.04.2009, 12:50
|
#5
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: заполнение полей
Обычно это делается через подключение к COM-серверу браузера (например к IE) и управлением им и загруженным документом, который там представлен в виде объектной модели позволяющей найти любой элемент на странице и управлять им.
Однако для этого лучше использовать среду программирования более приспособленую к работе с COM. Например VB 6.0, Delphy. Менее предпочтительно однако возможно использование с C#, J#, VB.NET
__________________
|
(Offline)
|
|
10.04.2009, 12:56
|
#6
|
Бывалый
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений (для 267 пользователей)
|
Ответ: заполнение полей
Сообщение от NitE
Michael, как я буду из блица например использовать javascript ?
|
Сообщение от NitE
запостил тут, но язык неважен, главное чтоб работало ))
|
Противоречишь себе) в блитц+ вроде как есть функция для отправки команд в гаджет HTMLView - HtmlViewRun html,script$ Можно ли вместо стандартного хендла подсунуть хендл окна твоего брузера - хз. Пробуй, потом отпишешься.
А вообще, такие вещи проще делаются надстройками в браузер. Но я так понял, тебе нужна именно программа. Так что юзай б+ или что-нибудь нормальное, вроде делфей или C.
|
(Offline)
|
|
10.04.2009, 12:58
|
#7
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: заполнение полей
почему-же ? просто не знал, но буду пробовать ))
|
(Offline)
|
|
10.04.2009, 13:02
|
#8
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: заполнение полей
Ичигорь, не скажи... Мне вот часто бывает нужно автоматизировать какой-то процесс подобный... Обычно это заканчивается тем, что пишу граб на PHP
Например:
1) Граб сайта ЕГЭ, чтобы проверять результаты было удобнее. Это невероятно, но мой скрипт работал, хотя сайт, с которого грабилась инфа, висел напрочь (видимо ученики со всей России активно пытались узнать результаты)! Просто мой скрипт брал только минимум нужной инфы и не загружал картинки, стили, скрипты и прочую ненужную хрень, видимо из-за этого сам процесс "сграба" занимал около двух секунд с локала при скорости 128 кб/с и около полсекунды с сервера. А любой браузер тупо не грузил страницу! Вообще! В итоге я прямо с мобилы в школе всем результаты узнавал, так сказать, быстрее всех. Я ещё пытался этот скрипт продать, так как он был довольно востребован в то время, но так и никто не купил. Ну ничего! В этом году придёт моё время!
2) Другу было влом вводить каждый раз логин и пароль для того, чтобы узнать баланс инета. Ну я ему написал скрипт, который при запуске авторизовывался и выдирал инфу с сайта. Потом скомпилировал скрипт в exe (да-да, знаю, я извращенец, потому что компилирую php) и теперь другу при запуске сразу выводит его баланс =)
3) Ещё один интересный граб писал. На сайт клик-клуб. Это такой сайт, где все тыкают на ссылки друг друга тем самым накручивая счётчики, партнёрки по переходам и т. п. Конечно, мне довольно быстро надоело тыкать по 150 ссылок каждый день. Ну я и написал скрипт-автокликер. Он каждые 15 минут обновлял страницу и если там появились новые ссылки для кликанья - совершал переходы по ним Причём тут я жёстко слукавил: переходы на сайты пользователей не осуществлялись, но мой рейтинг накручивался по полной программе
4) Однажды в вапе появился сервис отправки смс на каком-то мелком сайте. Отправлять смс можно было на любого оператора до 300 (если не ошибаюсь) символов с подменой номера. Видимо админчег хотел таким образом заманить к себе пользователей. Скрипт у него явно был самописный, с очень простой капчей. Откуда у него был доступ к шлюзу - я до сих пор хз. И как я мог пройти мимо такого счастья? Я написал граб с расшифровывателем капчи (какпча была наипростейшая, путём анализа отдельных пикселей скрипт в 100% узнавал цифру). В итоге у меня был сервис отправки смс как и этого админчега, но не нужно было никаких кодов с картинки вводить. Но буквально чере неделю-две админ прикрыл лавочку.
Вот. Может и не совсем по теме, но... Просто начал писать и когда уже довольно много написал, не смог остановиться =)
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Phantom за это полезное сообщение:
|
|
10.04.2009, 13:27
|
#9
|
Оператор ЭВМ
Регистрация: 16.11.2008
Адрес: Russia, Elista
Сообщений: 30
Написано 5 полезных сообщений (для 28 пользователей)
|
Ответ: заполнение полей
Угу)
__________________
|
(Offline)
|
|
10.04.2009, 16:33
|
#10
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: заполнение полей
мм, товрищи - вот я узнал ID всех нужных мне полей но я всеравно не пойму как мне сделать чтобы при клике на кнопку у меня в браузере в INPUT поле с именем name ввелись мой данные
|
(Offline)
|
|
10.04.2009, 16:43
|
#11
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,358
Написано 2,472 полезных сообщений (для 6,854 пользователей)
|
Ответ: заполнение полей
GET и POST запросы кури.
Посмотри в начале форму Method
и от него топай.'
Там должно быть чтото вроде
<form action="тырыпыры" method="post">
ЗЫ А ты случаем не брутс ли сделать хочешь?
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
10.04.2009, 16:56
|
#12
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: заполнение полей
ничивонипонял - но еслиб ы хотел сделать брут я-бы так и написал, а мнен надо на однотипных сайтах, в однотипные поля писать одинаковый текст, вот я и не везжаю как это сделать. (мнен надо просто чтобы вот скажем я сижу в опере, нажал у себя в проге на кнопку - и на открытом сайте заполнялись-бы поля с именами title, text и text2 вот и всё)
|
(Offline)
|
|
27.04.2009, 17:51
|
#13
|
Бывалый
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений (для 452 пользователей)
|
Ответ: заполнение полей
народ, а чем вас жезл оперы не устраивает?.. всю жизнь юзаю и не жалуюсь.
|
(Offline)
|
|
29.04.2009, 14:27
|
#14
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Ответ: заполнение полей
Хм-м-м, в принципе можно через ExecFile запросить URL указав в нем имена полей и их параметры.
Например, вот так:
ExecFile "http://microsoft.com/login.php?login=bill&password=iwillruletheworld"
|
|
(Offline)
|
|
29.04.2009, 14:49
|
#15
|
Бывалый
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений (для 450 пользователей)
|
Ответ: заполнение полей
Tadeus
Это GET метод, а во многих формах используется POST метод там такой "прикол" не проканает.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:59.
|