Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
11 / 10 / 2
Регистрация: 19.02.2018
Сообщений: 393

В selenium выбрать определённую страну из списка

04.08.2021, 11:29. Показов 3046. Ответов 4

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста как в selenium выбрать определённую страну из списка.

У меня не получается это сделать, попробовал написать в поле тоже не выходит.

Подскажите пожалуйста, как лучше решить эту проблему?

Вот вам код страницы.
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
   <div id="Ndfl3Package.payload.sheetB.sources[0].oksm" class="src-components-Select-select-module__select form-select form-select__full">
    <div class="form-select__relative">
    <div class="Select has-value is-searchable Select--single">
     <div class="Select-control">
     <span class="Select-multi-value-wrapper" id="react-select-8--value">
       <div class="Select-value">
        <span class="Select-value-label" role="option" aria-selected="true" id="react-select-8--value-item">528 - НИДЕРЛАНДЫ </span>
       </div>
         <div class="Select-input" style="display: inline-block;">
          <input aria-activedescendant="react-select-8--value" aria-expanded="false" aria-haspopup="false" aria-owns="" role="combobox" value="" style="box-sizing: content-box; width: 5px;">
           <div style="position: absolute; top: 0px; left: 0px; visibility: hidden; height: 0px; overflow: scroll; white-space: pre; font-size: 16px; font-family: arial; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none;">
            </div>
             </div>
              </span>
                <span class="Select-arrow-zone">
                       <span class="Select-arrow">
                                </span>
                                       </span>
                                         </div>
                                          </div>
                                              </div>
                                                <div class="help js-help-parent help__form">
                                                <div class="src-components-Tooltip-Tooltip-module__tooltipIcon icon icon_help js-help-btn">
                                                <span class="replace_text">Помощь</span>
                                                   </div>
                                              </div>
                                                </div>
Python
1
2
3
4
5
country ="528 - НИДЕРЛАНДЫ"
name_id ="react-select-8--value-item"
driver.find_element_by_xpath("/html/body/div[1]/div/div[1]/div[3]/div/div[3]/div/section/div/div[2]/form/div[1]/div[3]/div/div[1]/div[2]/div/div[2]/div[2]/div/div[1]/div/div/span[2]/span").click()
p= driver.find_element_by_id("Ndfl3Package.payload.sheetB.sources[0].oksm").find_element_by_class_name("Select-value-label").find_element_by_id("react-select-8--value-item")
p.send_keys(country)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.08.2021, 11:29
Ответы с готовыми решениями:

Как выбрать элемент в Selenium из списка?
Есть элемент списка (li), нужно на него кликнуть &lt;li id=&quot;l_pr&quot; class=&quot;&quot;&gt;&lt;a href=&quot;https://vk.com/32444224224&quot; onclick=&quot;return...

как в Selenium выбрать элемент из списка, который вроде бы и не в списке?
добрый день. сайт на kendo есть выбор категории - вроде как лист, но по факту это спан с текстом &quot;выберите категорию&quot; а...

GooglePlay. Удалить страну из списка доступных
В консоли разработчика удалил РФ из списка доступных стран. Тем не менее на смартфоне с регионом РФ в настройках, данное приложение...

4
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
04.08.2021, 11:33
Егор Щербанов, дай лучше ссылку на сайт
а локаторы плохие, ты не умеешь их писать, потому и проблемы (читани на досуге)
0
11 / 10 / 2
Регистрация: 19.02.2018
Сообщений: 393
04.08.2021, 19:15  [ТС]
Welemir1, спасибо за информацию. вот ссылка https://lkfl2.nalog.ru/lkfl/login.
Этот скрипт заполняет налоговую декларацию дивидендов компаний от иностранных компаний.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
04.08.2021, 19:21
я думаешь чего то понимаю в налогах? дал бы ссылку прямую или описание куда надо переходить чтобы попасть на твою страницу
0
11 / 10 / 2
Регистрация: 19.02.2018
Сообщений: 393
04.08.2021, 20:08  [ТС]
Welemir1, Прошу прощение за свою неточность. Дело состоит в том, что заходишь через аккаунт на гос услугах на сайт налог, там заполняешь налоговую декларацию о дивидендах.
я её частично заполнил, сохранил на компьютере, чтобы посмотреть как она как устроена.
при помощи Soup нет никакой проблемы найти нужный элемент.
А на selenium с этим проблема.

вот за каждый доход нужно отчитаться, хочу это автоматизировать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.08.2021, 20:08
Помогаю со студенческими работами здесь

Ребята, не знаю как сделать задачу, нужно выбрать страну, и чтобы мне показывало время в этой стране
Есть задача, нужно написать выпадающий список стран, и чтобы потом когда выбираешь страну, показывалось время в этой стране. Я не могу...

Как выбрать элемент в Selenium?
Нужно автоматизировать сценарий на сайте, сначала чтобы изменилась язык сайта. В коде ниже показано как я это все реализовывал, но окно с...

Не могу выбрать выпадающий список Selenium
Добрый вечер. Возникла проблема при автоматизации браузера на сайте mos.ru Не могу выбрать элемент из выпадающего списка, пробовал и по...

Selenium как выбрать нужные мне данные
Использую в Selenium`e расширение хром *Клик* Спускаясь ниже нажимаю на кнопку для выбора кол-ва предметов на странице. Надо выбрать...

Выбрать определённую запись в listbox
как програмно можно выделить определённую запись в listboxe, focus-а на котором нет? Me.listbox1.SetFocus Me.listbox1=...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru