selenium添加cookie举例
时间: 2023-11-06 18:58:35 浏览: 48
以下是通过Python Selenium添加Cookie的示例代码:
```python
from selenium import webdriver
# 创建浏览器对象
driver = webdriver.Chrome()
# 访问网站
driver.get('https://www.example.com')
# 添加Cookie
cookie = {'name': 'my_cookie', 'value': '123456'}
driver.add_cookie(cookie)
# 刷新页面
driver.refresh()
# 输出Cookie信息
print(driver.get_cookies())
# 关闭浏览器
driver.quit()
```
在上述代码中,我们首先创建了一个Chrome浏览器对象,然后访问了一个网站。接着,我们通过`driver.add_cookie()`方法添加了一个名为`my_cookie`,值为`123456`的Cookie。之后,我们刷新了页面,并通过`driver.get_cookies()`方法获取Cookie信息。最后,我们关闭了浏览器。
相关问题
selenium添加cookie实例
以下是使用Python编写的添加cookie的示例:
```python
from selenium import webdriver
# 创建浏览器实例
driver = webdriver.Chrome()
# 打开网站
driver.get("https://www.example.com")
# 添加cookie
cookie = {'name': 'my_cookie', 'value': '1234'}
driver.add_cookie(cookie)
# 刷新页面
driver.refresh()
# 关闭浏览器实例
driver.quit()
```
在此示例中,我们首先创建一个`webdriver`实例,并使用`get`方法打开网站。然后,我们创建了一个名为`cookie`的字典,其中包含要添加的cookie的名称和值。最后,我们使用`add_cookie`方法将cookie添加到浏览器中。我们刷新页面以确保cookie已添加,并最后关闭浏览器实例。
selenium添加多个cookie参数
以下是使用Python和Selenium添加多个cookie参数的示例代码:
```python
from selenium import webdriver
# 创建一个浏览器实例
driver = webdriver.Chrome()
# 打开目标网站
driver.get('https://example.com')
# 添加多个cookie参数
cookies = [
{'name': 'cookie1', 'value': 'value1'},
{'name': 'cookie2', 'value': 'value2'},
{'name': 'cookie3', 'value': 'value3'}
]
for cookie in cookies:
driver.add_cookie(cookie)
# 刷新页面以应用新的cookie
driver.refresh()
# 关闭浏览器实例
driver.quit()
```
在上面的示例代码中,我们首先创建了一个Chrome浏览器实例,并打开了一个目标网站。然后,我们使用一个包含多个cookie参数的列表来迭代添加每个cookie。最后,我们刷新页面以应用新的cookie,并关闭浏览器实例。