Получаю информацию Селениумом с сайта,но заметил что если не помещается в окно информация то драйвер ее не видит,если она за пределами окна.Есть какое то решение?Может окно как то на максимум взять или область указать?
Asked
Active
Viewed 91 times
0
-
Пожалуйста, уточните вашу конкретную проблему или приведите более подробную информацию о том, что именно вам нужно. В текущем виде сложно понять, что именно вы спрашиваете. – Дух сообщества May 25 '23 at 12:32
-
1Видимо вы пытаетесь спарсить сайт с динамически подгружаемым контентом. Думаю, что вам нужна скорее прокрутка страницы до определенного момента или до конца страницы. – Сергей Ш May 26 '23 at 16:26
1 Answers
0
Чтобы изменить размер окна в selenium нужно использовать аргумент window-size=.
Вот пример использования на python:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument("--headless")
options.add_argument("window-size=1920,1080")
DRIVER = 'chromedriver'
driver = webdriver.Chrome(DRIVER, options=options)
driver.get('https://myresolutionis.ru/')
print(driver.find_element(value='idone').text)
driver.quit()
gord1402
- 2,053