Перейти к основному содержимому

WebStorage

WebStorage предоставляет доступ к localStorage или sessionStorage страницы для текущего источника (origin) через асинхронный API, соответствующий браузерному API.

Экземпляры доступны через page.local_storage и page.session_storage.

page.goto("https://example.com")
page.local_storage.set_item("token", "abc")
token = page.local_storage.get_item("token")
all = page.local_storage.items()
page.local_storage.remove_item("token")
page.local_storage.clear()

Методы​

clear​

Добавлено в: v1.61 webStorage.clear

Удаляет все элементы из хранилища.

Использование

web_storage.clear()

Возвращаемое значение


get_item​

Добавлено в: v1.61 webStorage.get_item

Возвращает значение для указанного имени name, если такой элемент существует.

Использование

web_storage.get_item(name)

Аргументы

  • name str#

    Имя элемента, значение которого нужно получить.

Возвращаемое значение


items​

Добавлено в: v1.61 webStorage.items

Возвращает все элементы хранилища в виде пар «имя/значение».

Использование

web_storage.items()

Возвращаемое значение


remove_item​

Добавлено в: v1.61 webStorage.remove_item

Удаляет элемент с указанным именем name. Если элемент отсутствует, никаких действий не выполняется.

Использование

web_storage.remove_item(name)

Аргументы

  • name str#

    Имя элемента, который нужно удалить.

Возвращаемое значение


set_item​

Добавлено в: v1.61 webStorage.set_item

Устанавливает значение для указанного имени name. Перезаписывает любое существующее значение для этого имени.

Использование

web_storage.set_item(name, value)

Аргументы

  • name str#

    Имя элемента, для которого нужно установить значение.

  • value str#

    Новое значение элемента.

Возвращаемое значение