Python 获取 Edge 浏览器手机模式下的 Cookie
使用 Python 获取 Edge 浏览器手机模式下的 Cookie
以下是如何使用 Python 打开 Edge 浏览器并将其调整为手机模式,然后获取 Cookie 的示例代码:
import os
from msedge.selenium_tools import EdgeOptions, Edge
# 设置 Edge 浏览器选项
options = EdgeOptions()
options.use_chromium = True
options.add_argument('user-agent=Mozilla/5.0 (Linux; Android 11; SM-G965U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Mobile Safari/537.36')
# 打开 Edge 浏览器
driver = Edge(options=options)
# 导航到目标网站
driver.get('https://www.example.com')
# 获取 Cookie
cookie = driver.get_cookies()
# 关闭浏览器
driver.quit()
# 打印 Cookie
print(cookie)
解释:
上述代码使用了 msedge.selenium_tools 模块中的 EdgeOptions 和 Edge 类。首先,我们设置了 EdgeOptions,将其调整为使用 Chromium 内核,并将 User-Agent 设置为模拟手机浏览器。然后,我们使用 EdgeOptions 初始化 Edge 类,并打开了 Edge 浏览器。接下来,我们导航到目标网站,获取 Cookie,然后关闭浏览器。最后,我们打印 Cookie。
注意:
您需要安装 msedge-selenium-tools 模块并且已经安装了 Microsoft Edge 浏览器,才能运行上述代码。
更多信息:
- msedge-selenium-tools 安装:
pip install msedge-selenium-tools - Selenium 文档: https://www.selenium.dev/
- User-Agent 生成器: https://www.whatismybrowser.com/detect/what-is-my-user-agent
相关搜索:
- Python 获取 Cookie
- Selenium 获取 Cookie
- Edge 浏览器自动化
- 手机模式浏览器
原文地址: https://www.cveoy.top/t/topic/nlXp 著作权归作者所有。请勿转载和采集!