Проблема с slenium и телеграм ботом

MrCucumber

Новичок
Пользователь
Мар 29, 2024
1
0
1
Почему то программа игнорирует пролистывание страницы вниз ,хотя команды идущие до и после выполняет, не получается спуститься на странице до нужного элемента.

Python:
import time
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
import telebot
from telebot import types
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains



driver = webdriver.Chrome()
url = 'https://litmir.club/'

bot = telebot.TeleBot('token')




@bot.message_handler(commands=['start'])
def main(message):
    bot.send_message(message.chat.id,f'Привет, {message.from_user.first_name}')

@bot.message_handler()
def info(massage):
    book = massage.text
    if massage.text.lower()=='quifeouin':
     driver.get(url)
    else:
       driver.get(url)
       time.sleep(1)
       elem=driver.find_element(By.XPATH,'//*[@id="gsc-i-id1"]')
       elem.click()
     
       elem.send_keys(book)
       elem.send_keys(Keys.ENTER)
       time.sleep(1)
       silka=driver.find_elements(By.CLASS_NAME,'gsc-thumbnail-inside')
       silka[0].click()
       time.sleep(1)
       print('раз')
       body = driver.find_element(By.TAG_NAME, 'body')
       body.send_keys(Keys.PAGE_DOWN)
       print('ДВА')
   
bot.polling(none_stop=True)
 

Форум IT Специалистов