chrome修改user-agent除了User-Agent,还有哪些方法可以模拟其他设备访问网站?
在 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
云服务器活动(最新)

扫码添加站长好友
文章投稿、业务合作、咨询等
技术交流、问题反馈等