如何为Safari的Selenium设置UA和无头?

问题描述 投票:0回答:1

理想

我想为Safari的Selenium设置用户代理和无头,就像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个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.