سلام
بعضی از صفحه های وب چند بخش داخلی دارند که جداگانه Scroll میشه مثل پیام رسان ها (برای مثال سمت راست داخل چت اسکرول میکنه و سمت چپ بین مخاطبین)
یا حتی مثل همین باکسی که الان دارم داخلش تایپ میکنم (خودش یه اسکرول داره و کل صفحه هم اسکرول جداگانه)
چطور میشه در کتابخانه selenium مشخصی کرد در بخش موردنظر به اندازه مشخص اسکرول کنه؟
سلام فکر کنم اینجوری بشه یا یه همچین ساختاری که المان رو بگیری و اسکرولش رو تغییر بدی
from selenium import webdriver
from selenium.webdriver.common.by import By
DRIVER_PATH = '/path/to/chromedriver'
driver = webdriver.Chrome(executable_path=DRIVER_PATH)
driver.get("http://www.scrapingbee.com")
# Javascript expression to scroll to a particular element
# arguments[0] refers to the first argument that is later passed
# in to execute_script method
js_code = "arguments[0].scrollTop = 1000"
# The WebElement you want to scroll to
element = driver.find_element(By.TAG_NAME, 'footer')
# Execute the JS script
driver.execute_script(js_code, element)
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟