get_cookies driver method - Selenium Python

17 Mar 2025 | 4 分钟阅读

引言

在本教程中,我们将学习 Selenium Python 中的 get_cookies driver 方法。Selenium 模块用于使用 Python 进行自动化测试。Selenium Python 绑定提供了一个简单的 API。使用 Selenium WebDriver,此 API 用于编写功能测试或验收测试。可以使用 Selenium Python 打开网页,查看 - 使用 Get 方法,我们可以导航链接 - Selenium Python。

它能够去到正确的地方。我们想要与页面进行交互。更具体地说,是页面内的 HTML 内容。使用 Selenium 定位内容有许多方法,例如定位策略。Selenium WebDriver 提供了各种方法来控制会话(例如,浏览器)。Selenium WebDriver 的一些例子包括添加 cookie、按后退按钮、在标签之间导航等。

Selenium WebDriver 可以处理 cookie。在 Selenium 中,我们可以使用各种方法添加 cookie、接收特定名称的 cookie 以及删除 cookie。本教程将围绕 Selenium Python 中的 get_cookies driver 进行。get_cookie 方法用于获取指定名称的 cookie。如果找到 cookie,此方法将返回 cookie;否则,返回 None。get_cookies 方法用于显示属于给定 URL 的所有 cookie。

语法

Selenium Python 中 get_cookies driver 方法的语法如下:

示例

现在,我们提供一个使用 get_cookies 方法作为 driver 方法的示例,如下所示:

使用程序代码讨论 Selenium Python 中的 get_cookie driver 方法。

在这里,我们学习了在 Selenium Python 中使用 WebDriver 的 get_cookie 方法的程序代码。现在,我们访问网页 并在 driver 对象上进行操作。通过此方法,我们可以获取指定名称的 cookie,如果找到 cookie 则返回,否则返回 None。因此,现在我们提供使用 Python 的程序代码,如下所示:

程序代码 1

输出

现在,我们编译上面的 Python 代码,并在成功编译后运行它。我们使用 get_cookie() 方法从网站获取 cookie。输出如下:

get_cookies driver method - Selenium Python

程序代码 2

现在,我们提供另一个在 Selenium Python 中使用 WebDriver 的 get_cookie 方法的示例。在这里,我们使用 get_cookies 方法显示属于给定 URL 的所有 cookie。此程序使用了 get_cookie() 和 get_cookies() 方法。因此,现在我们提供使用 Python 的程序代码,如下所示:

输出

现在,我们编译上面的 Python 代码,并在成功编译后运行它。我们使用 get_cookie() 方法获取网站 cookie,并使用 get_cookies() 方法获取所有 cookie。输出如下:

The Cookie is:
{'domain': 'www.javatpoint.com', 'httpOnly': False, 'name': 'J1', 'path': '/', 'secure': True, 'value': 'val'}
The Cookies are:
[{'domain': 'www.javatpoint.com', 'httpOnly': False, 'name': 'J1', 'path': '/', 'secure': True, 'value': 'val'}]

Process finished with exit code 0

结论

因此,在本教程中,我们学习了 Selenium Python 中的 get_cookie driver 方法。Selenium 模块是使用 Python 进行自动化测试。此方法用于获取网页的 cookie。在这里,我们学习了 get_cookie driver 方法的语法。我们还学习了 Selenium Python 中 get_cookie driver 方法的程序代码,并分享了给定代码的输出。