Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 25.02.2013, 15:14   #1
Пользователь
 
Регистрация: 11.02.2009
Сообщений: 95
Сказал Спасибо: 36
Имеет 6 спасибок в 6 сообщенях
xixi пока неопределено
По умолчанию C# hidden frame

Собственно сабж, как прочитать? frame еще можно, но ссылка вроде:
Код:
webBrowser1.Document.All["username"].SetAttribute("value", "ваше значение");
Вообще не канают(
xixi вне форума   Ответить с цитированием
Старый 25.02.2013, 19:28   #2
Местный
 
Регистрация: 13.12.2007
Сообщений: 126
Сказал Спасибо: 10
Имеет 39 спасибок в 32 сообщенях
Zergatul
По умолчанию

Ничего не понял
Zergatul вне форума   Ответить с цитированием
Старый 25.02.2013, 22:10   #3
Пользователь
 
Регистрация: 11.02.2009
Сообщений: 95
Сказал Спасибо: 36
Имеет 6 спасибок в 6 сообщенях
xixi пока неопределено
По умолчанию

Вообщем есть сайт, есть форма логина, она расположена в скрытом фрейме. Как ввести туда данные и кликнуть програмно?
xixi вне форума   Ответить с цитированием
Старый 25.02.2013, 23:41   #4
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

не знаю твой с... но в браузере будем вспоминать жабаскрипт может натолкнет тебя на мысль:

так можно вбить значение:
PHP код:
<form name=temp>
<
input name=text>
</
form>

<
script>
document.temp.text.value="123213";
</script> 
если форма во фрейме, надо по моему добавить лишь имя фрейма. ща попробую...

Добавлено через 4 минуты
PHP код:
<body onload='document.bublik.temp.text.value="blablabl"'>

привет
<iframe name=bublik src=temp.htm></iframe
эксплорер съел... а гугл хром сука видимо скрипт стартует еще до загрузки странички фрейма... видимо боди онлоад пашет в хроме не совсем точно... или хотя там надо мониторить онлоад фрейма...

Добавлено через 5 минут
и мозила не жрет вот суки привередливые... чтож быдлокод то не хавают

Добавлено через 28 минут
во! круто так расписано в последнем... я правда нихрена не понял, но очень понравилось
http://javascript.ru/forum/events/10...hernego-2.html

Добавлено через 3 минуты
ах да... послать:
PHP код:
document.bublik.temp.submit
//или 
document.bublik.temp.submit();
//я не уверен 
__________________
хочу картинку в подпись!

Последний раз редактировалось SeregaZ, 25.02.2013 в 23:41. Причина: Добавлено сообщение
SeregaZ вне форума   Ответить с цитированием
Старый 26.02.2013, 01:32   #5
Местный
 
Регистрация: 13.12.2007
Сообщений: 126
Сказал Спасибо: 10
Имеет 39 спасибок в 32 сообщенях
Zergatul
По умолчанию

Если айфрейм на левом домене, то работает политика безопасности, которая не позволяет скриптам доступатся к айфрейму чужому. Хз как это обходить через объект веб-браузера.

Добавлено через 17 минут
А если все ок, тогда где то так как SeregaZ пишет:

Код:
((IFrame)webBrowser1.Document.getElementById("iframe id")).Document.All["username"].bblablabla
Я давно этим занимался, названия классов взяты случайно

Последний раз редактировалось Zergatul, 26.02.2013 в 01:33. Причина: Добавлено сообщение
Zergatul вне форума   Ответить с цитированием
За это сообщение Zergatul нажился спасибкой от:
Старый 26.02.2013, 02:08   #6
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

так надо значит довшить в страничку свой код, чтобы он думал что это родной на том сервере например Proxomitron. работает как прокси сервер между браузером и интернетом. если в процессе получения кода странички в этом самом коде повстречался нужный нам фрагмент, который мы будем подменять - то здесь происходит наше "вшитие". он дописывает наш код куда надо, и после браузер получает наш фиксенный код, думая что он такой и был на сервере и запускает его без этой проблемы с безопасностью.
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 27.02.2013, 17:31   #7
Пользователь
 
Регистрация: 11.02.2009
Сообщений: 95
Сказал Спасибо: 36
Имеет 6 спасибок в 6 сообщенях
xixi пока неопределено
По умолчанию

Чтобы было проще дам адрес - cam bridgelms.org.... (пробел убрать)
xixi вне форума   Ответить с цитированием
Старый 27.02.2013, 18:21   #8
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

и чего куда там вбивать то?

Добавлено через 14 минут
видимо в login.htm? ну тогда ваще все просто в проксимитроне берем и создаем правило на эту страничку. типа чтоб искал на ней
PHP код:
</form
и подменил эту форм на что-то типа:
PHP код:
</form>
<
script>
document.fm1.username.value="moylogin";
</script> 
после чистим кэш, и заходим в браузере, запущенном через проксимитрон, на страницу там в поле логина будет красоваться наш логин.
__________________
хочу картинку в подпись!

Последний раз редактировалось SeregaZ, 27.02.2013 в 18:21. Причина: Добавлено сообщение
SeregaZ вне форума   Ответить с цитированием
Старый 12.03.2013, 08:43   #9
Пользователь
 
Регистрация: 11.02.2009
Сообщений: 95
Сказал Спасибо: 36
Имеет 6 спасибок в 6 сообщенях
xixi пока неопределено
По умолчанию

Дык я пишу программу, которая должна сама это делать. Програмным способом вводить логин и пароль и проходить авторизацию.
xixi вне форума   Ответить с цитированием
Старый 12.03.2013, 13:39   #10
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

понятно
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Программинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!