python 获取cookie
时间: 2023-07-21 11:03:08 浏览: 104
Python Selenium可以通过以下代码获取cookie:
```python
from selenium import webdriver
# 创建浏览器对象
browser = webdriver.Chrome()
# 打开网页
browser.get("https://www.example.com")
# 获取cookie
cookies = browser.get_cookies()
# 输出cookie
print(cookies)
# 关闭浏览器
browser.quit()
```
以上代码中,首先创建了一个Chrome浏览器对象,然后打开了一个网页。接着,通过`browser.get_cookies()`方法获取了当前网页的所有cookie,并将其存储在`cookies`变量中。最后,输出了获取到的cookie,并关闭了浏览器。
相关问题
python获取cookie
可以使用 Python 中的 requests 库来获取 cookie,示例如下:
```
import requests
url = 'https://www.example.com'
response = requests.get(url)
# 获取 cookie
cookie = response.cookies.get_dict()
```
请注意,在实际使用过程中,可能需要在请求头中添加一些信息以模拟浏览器行为。
python 获取 cookie
可以使用Python中的requests库来获取cookie。具体实现可以参考以下代码:
```python
import requests
# 设置请求头中的User-Agent,模拟浏览器访问
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
# 发起GET请求,获取目标页面的cookie
response = requests.get("http://www.example.com", headers=headers)
# 输出响应头中的所有cookie
cookies = response.cookies
for cookie in cookies:
print(cookie.name, cookie.value)
```
以上代码将向目标网站发送一个GET请求,并使用请求头中的User-Agent模拟浏览器访问。然后,从响应头中获取所有的cookie,并逐一输出。
阅读全文