由于某种原因,这些选项不适用,海豚浏览器不会以完整窗口打开,不会更改用户代理,也不会忽略错误。你能告诉我错误在哪里吗?
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页面并上网搜索,没有找到解决方案
我有同样的问题,我使用 Firefox 创建了我的脚本,它工作正常,但是当我尝试使用 selenium _dolphin 提供的驱动程序测试它时,它不起作用,窗口使用提供的链接执行,但指令没有执行,你能解决这个问题吗?