Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Изменение HTML кода загруженной страницы / 7 сообщений из 7, страница 1 из 1
26.05.2006, 13:03
    #33754009
Alexey Agafonov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение HTML кода загруженной страницы
Всем привет.

Скажите, пожалуйста, можно ли загрузить сайт, изменить в HTML-коде форму и отправить ее обратно. Например, загрузился сайт, видим в коде

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
....
<form method=post>
<select name=test>
<option value= 1 >Первый выбор</option>
<option value= 2 >Второй выбор</option>
</select>
</form>
....

Я хочу поправить:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
....
<form>
<select name=test>
<option value= 1 >Первый выбор</option>
<option value= 2 >Второй выбор</option>
<option value= 3 >Третий выбор</option>
</select>
</form>
....

Затем выборать добавленный, третий, вариант и отправить на сайт. Метод передачи - post, это усложняет проблемы, иначе я просто передал переменнную через GET. Можно что-нибудь сделать?
...
Рейтинг: 0 / 0
26.05.2006, 13:11
    #33754053
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение HTML кода загруженной страницы
От браузера зависит. Точнее, от плагинов к нему.
Например, под Firefox есть расширение Tamper Data.
...
Рейтинг: 0 / 0
26.05.2006, 13:15
    #33754081
SkyLight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение HTML кода загруженной страницы
А что, разве через жабаскрипт нельзя добавить к селекту ещё один (или не один) элемент?
...
Рейтинг: 0 / 0
26.05.2006, 13:33
    #33754177
mirdinn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение HTML кода загруженной страницы
Я именно над этим и работаю - через javascript очень легко
копай в сторону
var newfield = document.createElement
...
Рейтинг: 0 / 0
26.05.2006, 13:58
    #33754288
vbnet2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение HTML кода загруженной страницы
Делаю это постоянно.
Начинается прога с того что даете WebRequest - получаете в WebReponse страничку - потом отображаете ее в отдельном контроле на форме WebBrowser. Кроме всякой автоматики для правки HTML на таких формах я еще обячно предусматриваю ручную правку HTML в RichText. После правки возвращаете страничку на сервер...
...
Рейтинг: 0 / 0
26.05.2006, 18:09
    #33755239
Alexey Agafonov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение HTML кода загруженной страницы
vbnet2000Делаю это постоянно.
Начинается прога с того что даете WebRequest - получаете в WebReponse страничку - потом отображаете ее в отдельном контроле на форме WebBrowser. Кроме всякой автоматики для правки HTML на таких формах я еще обячно предусматриваю ручную правку HTML в RichText. После правки возвращаете страничку на сервер...

А как сделать этот Web-request? Через explorerer? Или еще как-то? Ведь вместе с HTML мне приодят cookie, их тоже нужно передать обратно вместе с измененной формой...
...
Рейтинг: 0 / 0
26.05.2006, 18:09
    #33755246
Alexey Agafonov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение HTML кода загруженной страницы
vbnet2000Делаю это постоянно.
Начинается прога с того что даете WebRequest - получаете в WebReponse страничку - потом отображаете ее в отдельном контроле на форме WebBrowser. Кроме всякой автоматики для правки HTML на таких формах я еще обячно предусматриваю ручную правку HTML в RichText. После правки возвращаете страничку на сервер...

А как сделать этот Web-request? Через Explorer (извините, выше тут опечатка)? Или еще как-то? Ведь вместе с HTML мне приодят cookie, их тоже нужно передать обратно вместе с измененной формой...
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Изменение HTML кода загруженной страницы / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]