@11zeroxxx11

Добавление и получение данных в locacal и session storage с помощью selenium python, как реализовать?

Как добавить для одного URL сразу два local и session storage?
Пример как должно быть:
66e95f8473344586270622.png

То есть нужно local storage и session storage задать домен и в дальнейшем работать с этими хранилищами.

Может есть другие библиотеки которые больше подходят под мою задачу?
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
grantur5707
@grantur5707
Full Stack Web Developer
С использованием библиотеки selenium python, полагаю, никак.
Разве что костылями выполнять через javascript:

from selenium import webdriver

driver = webdriver.Chrome()

driver.get("https://google.com")

driver.execute_script("window.localStorage.setItem('key', 'value');")
driver.execute_script("window.sessionStorage.setItem('key', 'value');")

local_storage_value = driver.execute_script("return window.localStorage.getItem('key');")
session_storage_value = driver.execute_script("return window.sessionStorage.getItem('key');


Но я бы посоветовал использовать Playwright, там есть поддержка управления сессиями и хранилищами в более удобном виде.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект