chrome修改user-agent除了User-Agent,还有哪些方法可以模拟其他设备访问网站?

作者:IT技术圈子 阅读:17 日期:2025年09月12日

在 Chrome 中模拟其他设备访问网站,除了直接修改 `User-Agent` 字符串外,还可以通过以下方法实现更全面的设备模拟:

---

---

---

---

options = Options() options.add_argument("user-agent=Mozilla/5.0 (Linux; Android 10; SM-G975F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Mobile Safari/537.36") driver = webdriver.Chrome(options=options) driver.get("https://example.com") ```

  • Puppeteer(Node.js 示例): ```javascript const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch(); const page = await browser.newPage(); await page.setUserAgent('Mozilla/5.0 (iPad; CPU OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1 Mobile/15E148 Safari/604.1'); await page.goto('https://example.com'); await browser.close(); })(); ```
  • 特点:
  • 可结合屏幕尺寸、设备旋转等模拟。
  • 适合爬虫或自动化测试。

---

---

---

---

根据需求选择合适的方法:开发者工具适合快速测试,自动化工具适合批量操作,代理工具适合全局修改。

  END