Python 获取手机网页 Cookie - 实用指南
Python 获取手机网页 Cookie - 实用指南
获取手机网页 Cookie 可以帮助您进行网站自动化操作,例如模拟用户登录或进行数据爬取。以下我们将介绍几种常用的方法:
方法一:使用浏览器开发者工具
- 打开手机浏览器并访问目标网站。
- 打开开发者工具(通常可以通过按 F12 或右键菜单“检查”打开)。
- 选择“Network”或“Network”类似的选项卡,并重新加载页面。
- 找到您感兴趣的请求,并点击该请求查看详细信息。
- 在“Headers”选项卡中,您将看到“Request Headers”和“Response Headers”部分。
- 在“Response Headers”中找到“Set-Cookie”字段,该字段包含了 Cookie 信息。
方法二:使用 Python 库
1. 使用 Selenium 库
Selenium 库可以模拟用户在浏览器中的操作,包括获取网页 Cookie。
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
# 设置 Chrome 选项,模拟手机浏览器
chrome_options = Options()
chrome_options.add_argument('--user-agent=Mozilla/5.0 (Linux; Android 10; SM-G973F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Mobile Safari/537.36')
# 启动 Chrome 浏览器
driver = webdriver.Chrome(options=chrome_options)
# 访问目标网站
driver.get('https://www.example.com')
# 获取 Cookie
cookies = driver.get_cookies()
print(cookies)
# 关闭浏览器
driver.quit()
2. 使用 Requests 库
Requests 库可以发送 HTTP 请求并获取响应,包括 Cookie 信息。
import requests
# 发送 HTTP 请求
response = requests.get('https://www.example.com')
# 获取 Cookie
cookies = response.cookies
print(cookies)
注意
- 请勿滥用 Cookie,尊重网站的隐私政策和使用条款。
- 获取 Cookie 时,请确保您拥有相应的权限。
- 不同的网站可能使用不同的 Cookie 设置,您可能需要根据具体情况调整代码。
原文地址: https://www.cveoy.top/t/topic/nlVr 著作权归作者所有。请勿转载和采集!