Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 11, 2022 09:32:28

Lokomotiv_1922
Зарегистрирован: 2022-04-11
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Python Selenium ввод номера квартиры в адрес доставки

Добрый день! Прошу помочь. Проблема: При заполнении полей адреса доставки, не могу ввести номер квартиры в соответствующее поле. Никаких ошибок вроде не возникает, но и нужная информация в поле не появляется. Заранее благодарен

 s = Service('C:/Users/t.magamedov/Desktop/полезно/chromedriver.exe')
browser = webdriver.Chrome(service=s)
# открываем сайт
url = 'https://www.utkonos.ru/cat/95'
HEADERS = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36'
                         ' (KHTML, like Gecko) Chrome/100.0.4896.75 Safari/537.36',
           'accept': '*/*'}
browser.get(url)
# вводим адрес
# кликаем в ввод адреса
button = browser.find_element(By.XPATH, '//*[@id="utkRedesign"]/app-root/div/div[1]/div/utk-mini-header/div/div/'
                                        'div/utk-mini-address/div/utk-user-address-form-in-line/div/button')
button.click()
input_tab = browser.find_element(By.XPATH, '/html/body/app-root/div/utk-popups/utk-delivery-point-popup/utk-popup/'
                                           'p-dialog/div/div/div[2]/div/div[2]/utk-user-address-form/div/div[1]/div/'
                                           'div/utk-user-address-search-input/div/div/div/p-autocomplete/span/input')
input_tab.send_keys('Москва, Овчинниковская набережная, д. 20, стр. 1')
input_tab_f = browser.find_element(By.XPATH, '//*[@id="inputFlatNumber"]')
input_tab_f.send_keys('1')

Офлайн

#2 Май 29, 2022 02:14:10

DamMercul
Зарегистрирован: 2017-11-26
Сообщения: 298
Репутация: +  11  -
Профиль   Отправить e-mail  

Python Selenium ввод номера квартиры в адрес доставки

Попробуй другой браузер, с XPATH'ами у хрома всегда траблы были



____________________________________________________

 # Life loop
while alive:
    if (fun > boredom) and money:
        pass_day(fun, boredom, money)
        continue
    else: break

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version