HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 21.09.2021, 03:44
kaito6
Новичок
Регистрация: 25.04.2018
Сообщений: 17
С нами: 4238118

Репутация: 3
По умолчанию

Не могу зациклить часть кода в бесконечный цикл, при любых попытках выдает кучу ошибок в pyCharm

Код:





Код:
driver.find_element_by_class_name("action").click()
    time.sleep(3)
    driver.find_element_by_class_name("flirt").click()
    time.sleep(3)
    driver.find_element_by_id("sendFlirt").click()
    time.sleep(3)
 
Ответить с цитированием

  #2  
Старый 21.09.2021, 11:12
laiser
Участник форума
Регистрация: 21.12.2013
Сообщений: 181
С нами: 6522707

Репутация: 83
По умолчанию

Давно сталкивался с данной проблемой. Помогло использование класса:

В init создаешь все нужные аргументы, а в последующих функциях их вызываешь. Код примерный*

Python:





Код:
class
Selen
:
def
__init__
(
self
)
:
chrome_options
=
Options
(
)
self
.
driver
=
webdriver
.
Chrome
(
options
=
chrome_options
)
self
.
start
(
)
def
start
(
self
)
:
while
True
:
# Цикл
self
.
driver
.
find_element_by_class_name
(
"action"
)
.
click
(
)
time
.
sleep
(
3
)
self
.
driver
.
find_element_by_class_name
(
"flirt"
)
.
click
(
)
time
.
sleep
(
3
)
self
.
driver
.
find_element_by_id
(
"sendFlirt"
)
.
click
(
)
time
.
sleep
(
3
)
# Код для выхода из цикла
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.