【问题标题】:Selenium userAgent硒用户代理
【发布时间】:2023-04-08 02:18:01
【问题描述】:

我想用

打开谷歌
  • 蟒蛇硒
  • 谷歌浏览器
  • UserAgent(作为 iPhone)

以下代码正在运行。

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_argument('--user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 10_3 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) CriOS/56.0.2924.75 Mobile/14E5239e Safari/602.1')

driver = webdriver.Chrome('/Applications/chromedriver', options=chrome_options)
driver.get('https://www.google.com')

但我不明白以下行:

chrome_options.add_argument('--user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 10_3 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) CriOS/56.0.2924.75 Mobile/14E5239e Safari/602.1')

为什么是MozillaMac OS X

是否有仅包含标准代码的较短版本?

【问题讨论】:

    标签: python selenium


    【解决方案1】:

    用户代理

    User Agent 是一款检索、呈现和促进最终用户与 Web 内容交互的软件。

    UserAgent内:

    Mozilla/5.0 (iPhone; CPU iPhone OS 10_3 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) CriOS/56.0.2924.75 Mobile/14E5239e Safari/602.1
    
    • Mozilla/5.0:是表示浏览器与 Mozilla 兼容的通用标记。由于历史原因,如今几乎每个浏览器都会发送它。

    • Mac OS X:Chrome(或基于 Chromium/Blink 的引擎)用户代理字符串类似于 Firefox。为了兼容性,它添加了 KHTMLlike GeckoSafari 等字符串。同样,基于 Presto 的旧 Opera 版本使用 Mac OS

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-23
      • 2020-09-25
      • 2021-03-06
      • 1970-01-01
      • 2021-05-06
      • 1970-01-01
      • 2012-10-01
      • 1970-01-01
      相关资源
      最近更新 更多