Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 02.04.2021
Сообщений: 2

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

06.12.2023, 15:41. Показов 1158. Ответов 0

Студворк — интернет-сервис помощи студентам
на 57 строке не вводит данные в поле ввода карты
видик

Python
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
import re
from mailtm import Email
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time
 
code = None
 
def listener(message):
    global code
    print("\nSubject: " + message['subject'])
    emailcheck = ("Content: " + message['text'] if message['text'] else message['html'])
    print(emailcheck)
    start_index = emailcheck.find("Вот твой код")
    if start_index != -1:
        code_section = emailcheck[start_index + len("Вот твой код"):].strip()
        end_index = code_section.find(" ")
        code = code_section[:end_index]
    else:
        print("Код не найден.")
 
tmss = Email()
tmss.register()
tmss.start(listener)
print("\nWaiting for new emails...")
 
cuda = tmss.address
print(cuda)
 
option = webdriver.FirefoxOptions()
option.set_preference('dom.webdriver.enabled', False)
option.set_preference('dom.webnotifications.enabled', False)
option.set_preference('media.volume_scale', '0.0')
 
 
browser = webdriver.Firefox(options=option)
browser.get('https://www.ivi.ru/login')
browser.implicitly_wait(20)
browser.find_element(By.XPATH, '/html/body/div[13]/div/div[2]/div/div/div[2]/div/div/div/div/form/div[2]/div/div/div/div/input').send_keys(cuda)
browser.find_element(By.XPATH, '/html/body/div[13]/div/div[2]/div/div/div[2]/div/div/div/div/form/div[3]/div/div[1]/button').click()
print('1')
time.sleep(5)
print(code)
print('2')
browser.find_element(By.XPATH, '/html/body/div[13]/div/div[2]/div/div/div[2]/div/div/div/div/div/div[2]/div[2]/div/div/div/label/input').send_keys(code)
print('3')
time.sleep(5)
browser.get('https://www.ivi.ru/cert/promo')
browser.find_element(By.XPATH, '/html/body/div[1]/div[2]/div/div[2]/div/form/div/div/input').send_keys('picodi22')
time.sleep(1)
browser.find_element(By.XPATH, '/html/body/div[1]/div[2]/div/div[2]/div/form/button').click()
time.sleep(1)
browser.find_element(By.XPATH, '/html/body/div[13]/div/div[2]/div/div/div[2]/div/div/div/div/div/div[2]/div/div/div[1]').click()
time.sleep(3)
print('4')
browser.find_element(By.XPATH, '/html/body/form/div[4]/div[4]/div/input').send_keys('12312313')
print('5')
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.12.2023, 15:41
Ответы с готовыми решениями:

Вводится строка и символ разделитель. На выходе то, что до символа разделителя и то, что после него
Условие:вводится строка, затем символ разделитель. На выходе должно получаться две строки s1 - то что до символа разделителя и s2 - то что...

PyQt, GUI, ввод/вывод в поле
Всё до боли просто, не понимаю, почему об этом не пишут в учебниках по PyQt, не нашёл. Допустим, у нас есть какое-то поле для ввода и...

Ограничение на ввод данных в поле, используя функционал regexp-ов
Вроде плевая задача, но что-то не могу вкурить никак. В поле идентификатор пользователь может вводить любые указанные символы: a-zA-Z0-9. ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.12.2023, 15:41
Помогаю со студенческими работами здесь

Сортировка пузырьком, добавить ввод данных пользователем
задать пользовательский ввод чисел A def BubbleSort(A): for i in reversed(range(len(A) + 1)): flag = True ...

Python(PyCharm) не получается ввод данных в файл New Pyton file
Создаю проект, затем в нем New Pyton file. Пробую напечатать данные ничего не происходит, также курсор не переходит на новую строку после...

Напишите программу где с клавиатуры вводится неограниченный список до тех пор, пока не будет введен символ #
***

Автоматический ввод данных вместо пользователя
Есть программа с графическим интерфейсом. Имеется также два текстовых поля. Пользователь может использовать значения по умолчанию для...

Пользователь вводит слово или фразу(каждый символ считается за 40 коп.) и программа выводит стоимость этого сообщения
Помогите пожалуйста! Пользователь вводит слово или фразу(каждый символ считается за 40 коп.) и программа выводит стоимость этого сообщения....


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru