|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.01.2015, 22:54 | #11 |
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
разметку покажите и скрипты
|
29.01.2015, 23:25 | #12 |
Пользователь
Регистрация: 26.04.2010
Сообщений: 40
|
Разметка очень огромна, покажу лишь то, что требуется.
Код HTML:
<select class="form-input-select" id="fld_category_id" name="category_id" title="Выберите категорию объявления"> <option value="">-- Выберите категорию --</option> <option value="9">Автомобили с пробегом</option> <option value="109">Новые автомобили</option> <option value="14">Мотоциклы и мототехника</option> <option value="81">Грузовики и спецтехника</option> <option value="11">Водный транспорт</option> <option value="10">Запчасти и аксессуары</option> <option value="24">Квартиры</option> <option value="23">Комнаты</option> <option value="25">Дома, дачи, коттеджи</option> <option value="26">Земельные участки</option> </select> //И затем идет это: <div class="form-row form-row-required form-row-clearfix" id="params" style="display: none;"> <label class="form-label "> Выберите параметры </label> <div id="filters" class="form-params params"> </div> </div> Код HTML:
<div class="form-row form-row-required form-row-clearfix" id="params" > <label class="form-label "> Выберите параметры </label> <div id="filters" class="form-params params"> <div class="param param-s form-param" id="param_30" style="clear:left;"> <select id="flt_param_30" class="form-input-select" name="params[30]" title="Выберите Вид техники"> <option value="">-- Вид техники --</option> <option value="4966">Багги</option> <option value="112">Вездеходы</option> <option value="4967">Картинг</option> <option value="110" selected>Квадроциклы</option> <option value="109">Мопеды и скутеры</option> <option value="4969">Мотоциклы</option> <option value="2833">Снегоходы</option> </select> </div> </div> </div> По поводу JS, он тоже огромен, но вроде бы этот скрипт отвечает за появление селекта: https://www.avito.st/s/cc/1f18e4e919...8df.js?84ba8d9 |
29.01.2015, 23:47 | #13 |
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
это вот это https://www.avito.ru/info/apps#iphone? а ссылка у вас есть на страницу?
|
29.01.2015, 23:53 | #14 | |
Пользователь
Регистрация: 26.04.2010
Сообщений: 40
|
Цитата:
https://www.avito.ru/additem Попробуйте выбрать категорию, и появятся дополнительные Селекты. В общем, суть - заполнить это форму. |
|
30.01.2015, 09:06 | #15 |
Пользователь
Регистрация: 26.04.2010
Сообщений: 40
|
Проблему решил деревенским способом - нажатии по SUBMIT, значение СЕЛЕКТ1 выбиралось и появлялся СЕЛЕКТ2.
Возникла новая проблема. Загрузка изображений на этом сайте идёт через JS, что очень проблематично. Решил физически загружать файлы. Вопрос - как загрузить файл без открытия диалогового окна в WebBrowser? Т.е. к примеру, программно эмулировать вызов диалогового окна, подставить путь к файлу и нажать ОК. Возможно ли такое? П.С Вызов окна сделал - оно открывается. Как можно указать имя файла и нажать ОК программным путем? Последний раз редактировалось bunukar; 30.01.2015 в 09:27. |
30.01.2015, 11:15 | #16 |
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
Да проверил, тут просто так событие не срабатывает.
Надо запустить событие непосредственно, можно попробовать так: Код:
Вам надо внедрить в документ (после загрузки) примерно вот такой скрипт Код:
browser.document.parentWindow.execS cript('z(4)'); пысы: писал тут |
30.01.2015, 11:51 | #17 |
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
вообще зачем вам брузер? возьмите например инди или чего другое и все сделаете.
|
30.01.2015, 12:07 | #18 | |
Пользователь
Регистрация: 26.04.2010
Сообщений: 40
|
Цитата:
По поводу инди - я их не особо знаю, да и задача стоит немного иная - не просто POST/GET, а физическая работа с сайтом. А вы не поможете мне с вопросом о диалоговом окне? |
|
30.01.2015, 13:24 | #19 | |||
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
Цитата:
Код:
Цитата:
Цитата:
|
|||
30.01.2015, 14:07 | #20 | |
Пользователь
Регистрация: 26.04.2010
Сообщений: 40
|
Цитата:
По поводу скрипта - спасибо, попробую сделать по вашему коду. Просто абсолютно все публикаторы объявлений на авито (платные и нет) используют Пост/Гет. Не знаю, с чем это связано, но через сторонние программы, даже добавляя 1 объявление - оно уходило в бан через 1-2 дня (а то и раньше) вместе с аккаунтом. Размещая же вручную, именно руками, "тыкая" по ссылкам и прописывая все формы - объявление висит неделями. В чем подвох - понятия не имею. Но именно "ручного" добавления я и пытаюсь добиться от программы. Делаю это для себя, поэтому "правильность" кода в принципе не важна, главное чтобы работало как нужно |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
HTML-форма, компоненты. | manula | PHP | 3 | 19.02.2013 12:07 |
Форма HTML | Stens | HTML и CSS | 1 | 19.12.2012 01:19 |
Динамическая форма с радио и селект | Benderbej | JavaScript, Ajax | 0 | 28.08.2010 19:07 |
динамическая форма | DmitryKh | Microsoft Office Excel | 1 | 12.04.2010 11:28 |
Форма в html | Ruska882009 | HTML и CSS | 2 | 27.05.2009 20:30 |