Почему то программа игнорирует пролистывание страницы вниз ,хотя команды идущие до и после выполняет, не получается спуститься на странице до нужного элемента.
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)