powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Изменение HTML кода загруженной страницы
7 сообщений из 7, страница 1 из 1
Изменение HTML кода загруженной страницы
    #33754009
Alexey Agafonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.

Скажите, пожалуйста, можно ли загрузить сайт, изменить в 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
Изменение HTML кода загруженной страницы
    #33754053
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
От браузера зависит. Точнее, от плагинов к нему.
Например, под Firefox есть расширение Tamper Data.
...
Рейтинг: 0 / 0
Изменение HTML кода загруженной страницы
    #33754081
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что, разве через жабаскрипт нельзя добавить к селекту ещё один (или не один) элемент?
...
Рейтинг: 0 / 0
Изменение HTML кода загруженной страницы
    #33754177
mirdinn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я именно над этим и работаю - через javascript очень легко
копай в сторону
var newfield = document.createElement
...
Рейтинг: 0 / 0
Изменение HTML кода загруженной страницы
    #33754288
Фотография vbnet2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю это постоянно.
Начинается прога с того что даете WebRequest - получаете в WebReponse страничку - потом отображаете ее в отдельном контроле на форме WebBrowser. Кроме всякой автоматики для правки HTML на таких формах я еще обячно предусматриваю ручную правку HTML в RichText. После правки возвращаете страничку на сервер...
...
Рейтинг: 0 / 0
Изменение HTML кода загруженной страницы
    #33755239
Alexey Agafonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vbnet2000Делаю это постоянно.
Начинается прога с того что даете WebRequest - получаете в WebReponse страничку - потом отображаете ее в отдельном контроле на форме WebBrowser. Кроме всякой автоматики для правки HTML на таких формах я еще обячно предусматриваю ручную правку HTML в RichText. После правки возвращаете страничку на сервер...

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

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


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