这些选项在 selenium-dolphin 库中不起作用

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

由于某种原因,这些选项不适用,海豚浏览器不会以完整窗口打开,不会更改用户代理,也不会忽略错误。你能告诉我错误在哪里吗?

import selenium_dolphin as dolphin
from selenium.webdriver.chrome.options import Options
from selenium_dolphin import DolphinAPI
from fake_useragent import UserAgent
import time

api = DolphinAPI('')

create_profile = api.create_profile(api.fingerprint_to_profile(name='my profile', fingerprint=api.generate_fingerprint(platform='windows')))
get_profile_id = api.get_profiles()['data'][0]['id']

run_profile = dolphin.run_profile(get_profile_id)
port = run_profile['automation']['port']

options = Options()
options.add_argument(f'--ignore-certificate-errors')
options.add_argument(f'--user-agent={UserAgent().random}')
options.add_argument(f'--start-maximized')

driver = dolphin.get_driver(options=options, port=port)

driver.get('https://intoli.com/blog/not-possible-to-block-chrome-headless/chrome-headless-test.html')
time.sleep(10)

driver. Quit()

dolphin.close_profile(get_profile_id)

delete_profile = api.delete_profiles([get_profile_id])

查看了官方github页面并上网搜索,没有找到解决方案

python selenium-webdriver
1个回答
0
投票

我有同样的问题,我使用 Firefox 创建了我的脚本,它工作正常,但是当我尝试使用 selenium _dolphin 提供的驱动程序测试它时,它不起作用,窗口使用提供的链接执行,但指令没有执行,你能解决这个问题吗?

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