Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Отправка данных Добавлено: 10.12.05 10:15  

Автор вопроса:  gvozd | Web-сайт: www.gvozdsoft.com
В Интернете лежит страничка, в ней форма, ну поля то есть, а еще есть картинка с цифрами (всегда разная). Так вот, мне нужно программно как-то скачать эту картинку, заполнить поля и нажать на кнопку отправить. Как это лучше реализовать? Я уже думал, через WebBrowser, но геморройно с ним возиться. Может, есть способ покрасивше?

Ответить

  Ответы Всего ответов: 13  

Номер ответа: 1
Автор ответа:
 SerJ



Вопросов: 24
Ответов: 332
 Профиль | | #1 Добавлено: 10.12.05 12:03
а еще есть картинка с цифрами (всегда разная).

Интересный вопрос.. А чем ты распознавать картинку будешь? Или на твоей форме юзер будет заполнять сам?

Ответить

Номер ответа: 2
Автор ответа:
 Dushes



ICQ: 249195431 

Вопросов: 8
Ответов: 110
 Профиль | | #2 Добавлено: 10.12.05 12:10
Ну можно картинку через API или CSASyncTransfer скачать... Если известен ее URL, запрос точно также отправить...

Ответить

Номер ответа: 3
Автор ответа:
 gvozd



Разработчик Offline Client

Вопросов: 164
Ответов: 1317


 Web-сайт: www.gvozdsoft.com
 Профиль | | #3
Добавлено: 10.12.05 14:03
SerJ, картинка будет показана юзеру, и он сам введет цифры. Я так понимаю, что надо куда-то в сторону POST копать? Только как узнать что и куда слать?

Ответить

Номер ответа: 4
Автор ответа:
 SerJ



Вопросов: 24
Ответов: 332
 Профиль | | #4 Добавлено: 10.12.05 14:10
Смотря на каой сервак ты енто будешь слать. Посмотри на данном серваке формат запроса ч/з просмотр ХТМЛ-содержимого :-)
Поймай запрос/ответ и согласно данным на твоей форме отправляй....

Хм.... а через что....

Ответить

Номер ответа: 5
Автор ответа:
 gvozd



Разработчик Offline Client

Вопросов: 164
Ответов: 1317


 Web-сайт: www.gvozdsoft.com
 Профиль | | #5
Добавлено: 10.12.05 14:32
А где формат запроса увидеть?

Ответить

Номер ответа: 6
Автор ответа:
 SerJ



Вопросов: 24
Ответов: 332
 Профиль | | #6 Добавлено: 10.12.05 14:57
Самый простой метод - смотри содержимое ХТМЛ-страницы. Там ты увидишь код типа:

<form name=messageeditor action= method=post>
<input type=hidden name=id value=93857>
<table border=0 cellpadding=2>
<tr>
<td valign=center>
<textarea name=text cols=50 rows=10>
</textarea>
</td>
<td valign=center>
<input type=button onclick='selquote()' style='width:100px' value='[QUOTE]'><br>
<input type=button onclick='selcode()' style='width:100px' value='[CODE]'><br>
<input type=button onclick='selbold()' style='width:100px' value='[B]'><br>
<input type=button onclick='selitalic()' style='width:100px' value='[I]'><br>
<input type=button onclick='selunderline()' style='width:100px' value='[U]'><br>
</td>
</tr>
</table>
<BR>
<input type=submit value=Сохранить>
</form>

В данном примере по адресу SaveMessage.aspx по методу Post отправляются данные с полей и т. д.

А ещё где-то у меня был примерчик на Перле, как програмно отследить запрос/ответ.

Ответить

Номер ответа: 7
Автор ответа:
 gvozd



Разработчик Offline Client

Вопросов: 164
Ответов: 1317


 Web-сайт: www.gvozdsoft.com
 Профиль | | #7
Добавлено: 10.12.05 15:08
Это понятно, но как их отправлять?

Ответить

Номер ответа: 8
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #8 Добавлено: 10.12.05 15:45
попробуй перехватить post-запрос какой-нить спец. прогой

Ответить

Номер ответа: 9
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #9
Добавлено: 10.12.05 15:56
Можно через Internet Transfer Control, если конечно речь идет о VB6.

Ответить

Номер ответа: 10
Автор ответа:
 Leha



Вопросов: 37
Ответов: 68
 Профиль | | #10 Добавлено: 10.12.05 16:51
пишеш простой сервак с винсоком, а браузеру говориш юзать проксю с локалхостом и порт там свой,
ловиш потом хеадеры которые браузеры посылает, разбираешся в них, а остальное дело техники

Ответить

Номер ответа: 11
Автор ответа:
 gvozd



Разработчик Offline Client

Вопросов: 164
Ответов: 1317


 Web-сайт: www.gvozdsoft.com
 Профиль | | #11
Добавлено: 10.12.05 16:51
Александр, а не подскажешь какой?

Павел, это что, загружать страницу?

Ответить

Номер ответа: 12
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #12 Добавлено: 10.12.05 17:02
блин гвоздь ты чё :)
Winsock1.SendData "POST http://..."

Ответить

Номер ответа: 13
Автор ответа:
 gvozd



Разработчик Offline Client

Вопросов: 164
Ответов: 1317


 Web-сайт: www.gvozdsoft.com
 Профиль | | #13
Добавлено: 10.12.05 17:42
ХАКЕР, мне ж нужно знать, че слать.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам