Python 获取手机版网站 Cookie: Selenium 模拟移动设备
使用 Python 打开浏览器并且调为手机模式获取 Cookie
以下代码展示了如何使用 Python 打开浏览器,并模拟手机模式访问网站获取 Cookie。
from selenium import webdriver
# 创建一个Chrome浏览器对象
driver = webdriver.Chrome()
# 设置浏览器窗口大小为移动端大小
mobile_emulation = {'deviceName': 'iPhone X'}
chrome_options = webdriver.ChromeOptions()
chrome_options.add_experimental_option('mobileEmulation', mobile_emulation)
driver = webdriver.Chrome(chrome_options=chrome_options)
# 访问需要获取cookie的网站
driver.get('https://www.example.com')
# 获取cookie并输出
cookie = driver.get_cookies()
print(cookie)
# 关闭浏览器
driver.quit()
这段代码使用了 Selenium 库来打开浏览器并获取 Cookie。设置浏览器窗口大小为移动端大小,以便模拟手机浏览器。访问指定的网站后,使用 get_cookies() 方法获取 Cookie,并输出到控制台。最后关闭浏览器。
使用说明:
- 确保已经安装了 Selenium 库:
pip install selenium - 下载与你的浏览器版本匹配的 WebDriver: https://chromedriver.chromium.org/downloads
- 将 WebDriver 文件添加到系统环境变量中。
- 将
'https://www.example.com'替换为你的目标网站地址。
注意:
- 这段代码仅供学习参考,请勿用于任何违法或侵犯他人权益的行为。
- 不同网站的 Cookie 结构可能不同,请根据实际情况进行调整。
- 在获取 Cookie 时,请遵守相关网站的隐私政策和使用条款。
原文地址: https://www.cveoy.top/t/topic/nlWp 著作权归作者所有。请勿转载和采集!