问题描述
为了进行网络测试,我呼叫了一家使用特殊GDPR-cookie-banner的在线商店。当我在普通的Chrome浏览器中调用此在线商店时,它被加载并显示。
但是,当我使用测试软件(chromeDriver、Selify、Python)调用该在线商店时,它已加载,但没有显示。
显示此横幅的原因是什么?我可以做些什么?
网店:https://www.uwaldu.de/
正常Chrome浏览器的浏览器快照:
使用Web驱动程序的浏览器快照:
推荐答案
不确定为什么您看不到特殊的gdpr-cookie-banner。但是,当我使用Selenium驱动的ChromeDriver启动的google-chrome浏览上下文访问website时,GDPR-cookie-banner每次都会完美显示。
代码块:
options = Options()
options.add_argument("start-maximized")
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
options.add_argument('--disable-blink-features=AutomationControlled')
s = Service('C:\BrowserDrivers\chromedriver.exe')
driver = webdriver.Chrome(service=s, options=options)
driver.get("https://uwaldu.de/")
浏览器快照: