使用 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,并输出到控制台。最后关闭浏览器。

使用说明:

  1. 确保已经安装了 Selenium 库:pip install selenium
  2. 下载与你的浏览器版本匹配的 WebDriver: https://chromedriver.chromium.org/downloads
  3. 将 WebDriver 文件添加到系统环境变量中。
  4. 'https://www.example.com' 替换为你的目标网站地址。

注意:

  • 这段代码仅供学习参考,请勿用于任何违法或侵犯他人权益的行为。
  • 不同网站的 Cookie 结构可能不同,请根据实际情况进行调整。
  • 在获取 Cookie 时,请遵守相关网站的隐私政策和使用条款。
Python 获取手机版网站 Cookie: Selenium 模拟移动设备

原文地址: https://www.cveoy.top/t/topic/nlWp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录