for elem in ..find_elements_by_xpath(...):
for item in elem.find_elements_by_xpath(..):
... item.get_attribute(..)
<a>
который внутри определенного <div>
find_elements_by_xpath("//div[@class='...']//a[@class='listBlock main PreviewTooltip']")
cursor.execute('SELECT user_id FROM users')
if message.from_user.id in cursor.execute('SELECT user_id FROM users'):
if 1 in [(1,), (2,)...]:
@bot.callback_query_handler(func=lambda call:True)
def callbacks(call):
if call.data == 'мой указанный город':
Изучаю регулярные выражения
if __name__ == "name":
bot.infinity_polling()
name.find(polsovatel.name)
if polsovatel.name in dic
from operator import add, sub, mul, truediv
import random
# список операторов + - * /
opers = [add, sub, mul, truediv]
oper = random.choice(opers)
d = oper(a,b) # результат операции
if hunter_1.x < pos_x_rand:
pos_x_rand = random.randint(1, 790)
# создаем наш список объектов
targets = []
while True:
....
# и после создания добавляем созданный объект к списку целей
exl = Ex(pos_x_rand, pos_y_rand, 3, 3, color)
targets.append(exl)
как сделать так, что бы охотник не оставлял след
win.fill(black)
sqlite3.connect(database_name, detect_types = sqlite3.PARSE_DECLTYPES | sqlite3.PARSE_COLNAMES)
for q_Stream in range(len(FStream[q_Stream])):
while True:
FStream = file.readlines()
click() это метод конкретного элемента, а не метод списка. Чтобы вызвать click() нужно или использовать функцию для единственного элемента - find_element_by_xpath, или же ту множественную, но выбирать конкретный элемент, например [0].
Но судя по тому, что
тоже возвращает ошибку, значит такого элемента на открываемой странице просто нет.
Можете посмотреть, что вообще видит драйвер на открываемой странице - вывести себе driver.page_source
и проверить, есть ли там искомый тэг с таким классом. Возможно нет логина.