【问题标题】:How to set UA and Headless for Selenium of Safari?如何为 Safari 的 Selenium 设置 UA 和 Headless?
【发布时间】:2019-10-10 01:34:40
【问题描述】:

理想

我想为 Safari 的 Selenium 设置 User Agent 和 Headless,就像 ChromeOptions 一样。 我选择 Safari 的原因是我需要捕获仅适用于 Safari 的网站。

我尝试过的

我搜索但发现的信息很少。 然后,我像SafariOption一样写了下面的代码(模仿ChromeOption),但它失败了。

from selenium import webdriver
import time

options = webdriver.SafariOptions()
options.add_argument('--user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 12_1_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1')

browser = webdriver.Safari(options, executable_path = '/usr/bin/safaridriver')
browser.get('http://google.com')
time.sleep(10)
browser.quit()

感谢任何信息。

【问题讨论】:

    标签: python python-3.x selenium web-scraping safari


    【解决方案1】:

    现在无法使用 safari 驱动程序进行无头运行 -https://github.com/SeleniumHQ/selenium/issues/5985

    这里是 safari 的所有用户代理 - https://developers.whatismybrowser.com/useragents/explore/software_name/safari/

    【讨论】:

      猜你喜欢
      • 2021-12-27
      • 2019-12-26
      • 2022-01-16
      • 1970-01-01
      • 2014-05-01
      • 1970-01-01
      • 2021-09-18
      • 2018-01-19
      • 1970-01-01
      相关资源
      最近更新 更多