|
395 / 123 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
|||||||||||
Selenium+python14.03.2014, 07:13. Показов 6832. Ответов 16
Метки нет (Все метки)
Всем привет. Подскажите пожалуйста как работать с выпадающими списками? Пытаюсь сделать так
Изучая html странички я заметил, что список с option серого цвета и значения там не меняются, а меняется вот этот кусок
А вообще задача состоит в следующем, нужно пройти регистрацию на рамблере, да еще так, чтобы все действия демонстрировались в окне браузера. Заранее спасибо за помощь.
0
|
|||||||||||
| 14.03.2014, 07:13 | |
|
Ответы с готовыми решениями:
16
python+selenium Python Selenium и FireFox 48+
|
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
||
| 14.03.2014, 16:55 | ||
|
Wi0M, ну про действия на экране, это про selenium. А вот по поводу
1
|
||
|
395 / 123 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
||||||||||||||||
| 14.03.2014, 17:29 [ТС] | ||||||||||||||||
|
да это и понятно, потому что я копировал этот кусок кода с примера которым руководствовался)
вот полностью код
Добавлено через 16 минут вот понять я не могу, писал тоже самое на делфи, и все работает, через компонент TWebBrowser я получал списк всех option и просто помечал свойство checked нужной мне опции, а тут такая шляпа... Добавлено через 7 минут вот как я на делфи делал
0
|
||||||||||||||||
|
395 / 123 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
|
| 19.03.2014, 17:24 [ТС] | |
|
вопрос все еще актуален
0
|
|
|
21 / 21 / 7
Регистрация: 24.01.2013
Сообщений: 129
|
|
| 19.03.2014, 17:42 | |
|
mechanize попробуйте
1
|
|
|
395 / 123 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
||
| 19.03.2014, 19:17 [ТС] | ||
|
он не открывает окно браузера, а мне нужно чтобы оно открывалось, и мой скрипт с ним работал...
0
|
||
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
| 19.03.2014, 22:01 | |
|
Wi0M, так, ладно, кидайте сюда форму регистрации( html).
1
|
|
|
395 / 123 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
||||||
| 19.03.2014, 22:30 [ТС] | ||||||
0
|
||||||
|
21 / 21 / 7
Регистрация: 24.01.2013
Сообщений: 129
|
|
| 19.03.2014, 23:19 | |
|
простите прочитал по диагонали
тогда посоветую самый простой вариант: имитировать нажатия клавиш и/или мыши с помощью win32api если конечно приемлемо(могут быть проблемы с капчей - зависит от применения скрипта) если нужно - скину примеры использования win32api, там все очень просто
1
|
|
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
| 19.03.2014, 23:20 | |
|
grom_oleg, ой-ой-ой, давайте без win32api! Это ужасно, selenium проще и понятнее!
1
|
|
|
21 / 21 / 7
Регистрация: 24.01.2013
Сообщений: 129
|
|
| 19.03.2014, 23:22 | |
|
ну как сказать, зато проще и быстрее
ничего сложного там нет абсолютно, это же питон=) кстати как по мне проще использовать windows forms и компонент webbrowser аля с# со всеми вытекающими, если конечно нет ограничений на язык и если автор пишет на нем
1
|
|
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
| 19.03.2014, 23:24 | |
|
grom_oleg, это win-api и этим все сказано!
1
|
|
|
21 / 21 / 7
Регистрация: 24.01.2013
Сообщений: 129
|
|
| 19.03.2014, 23:29 | |
|
и все-таки хочу сказать за mechanize, если можно как-нибудь использовать именно его
это самый простой способ в данном случае потому что небольшая модификация кода - и этот модуль меняет элементы, даже если они только для чтения впрочем, может и такое можно сделать с селениумом, не пробовал //оффтоп Добавлено через 48 секунд когда-то рисовал графики мышью с помощью винапи на питон - очень прикольно смотрится=) особенно синус/косинус и степенные функции=)
1
|
|
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
| 20.03.2014, 00:01 | |
|
grom_oleg, ага, а можно взять matplotlib и будет вообще крутя + кросплотформенность)
Добавлено через 37 секунд Wi0M, имена кнопок и input напишите.
1
|
|
|
395 / 123 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
||||||||||||||||||||||||
| 20.03.2014, 01:23 [ТС] | ||||||||||||||||||||||||
|
эмитация нажатий не подходит, так как невозможно будет пользоваться компьютером во время работы программы, да и не рационально это. как раз таки selenium и был выбран из-за труднодоступной каптчи, так бы я через twill проблему бы решал или тот же mechanize. но пока что пришлось остановить работу над этим проектом, из-за того что не получается через selenium выбрать пункт из выподающего меню....
Добавлено через 3 минуты Добавлено через 1 минуту Добавлено через 4 минуты
0
|
||||||||||||||||||||||||
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
||||||
| 20.03.2014, 10:57 | ||||||
Сообщение было отмечено Wi0M как решение
Решение
Wi0M,
Добавлено через 47 секунд Этот скрпит только заполняет поля и все! Больше ничего он не делает.
1
|
||||||
|
395 / 123 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
|
| 20.03.2014, 14:53 [ТС] | |
|
0
|
|
| 20.03.2014, 14:53 | |
|
Помогаю со студенческими работами здесь
17
Парсер Python Selenium Python selenium скачать конфиг
Python + Selenium + webdriver проверка на наличие элем
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|