@olen.shanahan
Чтобы изменить язык интернет страницы с помощью Selenium, необходимо выполнить следующие шаги:
- Импортировать необходимые модули:
1
2
|
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
|
- Создать экземпляр драйвера браузера:
1
2
|
options = Options()
driver = webdriver.Chrome(options=options)
|
- Открыть интернет-страницу:
1
|
driver.get("https://www.example.com")
|
- Найти элемент, который отображает текущий язык страницы (например, элемент с классом "language-switcher"):
1
|
language_switcher = driver.find_element_by_class_name("language-switcher")
|
- Найти опцию языка, которую нужно выбрать:
1
|
language_option = language_switcher.find_element_by_xpath("//option[@value='ru']")
|
- Выбрать опцию языка:
1
|
language_option.click()
|
Полный пример кода для изменения языка интернет-страницы на Python:
1
2
3
4
5
6
7
8
9
10
11
|
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
driver = webdriver.Chrome(options=options)
driver.get("https://www.example.com")
language_switcher = driver.find_element_by_class_name("language-switcher")
language_option = language_switcher.find_element_by_xpath("//option[@value='ru']")
language_option.click()
|
В данном примере мы выбираем русский язык, но вы можете выбрать любой другой язык, в зависимости от того, какие опции языка доступны на интернет-странице.