【问题标题】:I am trying to open a site in headless mode but it seems to be stuck at a radical loop, how do I solve it?我试图以无头模式打开一个站点,但它似乎陷入了一个激进的循环,我该如何解决?
【发布时间】:2021-08-23 09:04:30
【问题描述】:

我试图以无头模式打开一个网站,但它似乎陷入了一个激进的循环,我该如何解决? 这是我的代码:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

web = "https://www.powerplay.com/sportsbook/SOCCER/"
chrome_options = Options()
chrome_options.headless = True

driver = webdriver.Chrome(options=chrome_options)
driver.get(web)

我得到的错误:

[0605/021633.437:INFO:CONSOLE(0)] "Error with Permissions-Policy header: Unrecognized feature: 'interest-cohort'.", source:  (0)
[0605/021634.456:INFO:CONSOLE(5)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (5)
[0605/021637.724:INFO:CONSOLE(0)] "Error with Permissions-Policy header: Unrecognized feature: 'interest-cohort'.", source:  (0)
[0605/021638.445:INFO:CONSOLE(5)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (5)
[0605/021641.860:INFO:CONSOLE(0)] "Error with Permissions-Policy header: Unrecognized feature: 'interest-cohort'.", source:  (0)
[0605/021642.577:INFO:CONSOLE(5)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (5)
[0605/021645.992:INFO:CONSOLE(0)] "Error with Permissions-Policy header: Unrecognized feature: 'interest-cohort'.", source:  (0)
[0605/021646.629:INFO:CONSOLE(5)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (5)
[0605/021650.126:INFO:CONSOLE(0)] "Error with Permissions-Policy header: Unrecognized feature: 'interest-cohort'.", source:  (0)
[0605/021650.798:INFO:CONSOLE(5)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (5)
[0605/021654.261:INFO:CONSOLE(0)] "Error with Permissions-Policy header: Unrecognized feature: 'interest-cohort'.", source:  (0)
[0605/021701.759:INFO:CONSOLE(5)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (5)
[0605/021709.680:INFO:CONSOLE(0)] "Error with Permissions-Policy header: Unrecognized feature: 'interest-cohort'.", source:  (0)

它一直在重复

【问题讨论】:

    标签: python selenium selenium-webdriver selenium-chromedriver headless


    【解决方案1】:

    TLDR:可以通过向您的网站添加以下标题来解决此问题:

    permissions-policy: interest-cohort=()
    

    此标头可用于阻止导致您的问题的 Google 的 FLoC

    【讨论】:

    • 如果我听起来很愚蠢,我很抱歉,但是如何向网站添加标题?另外,这是一个随机网站,不是我的……
    【解决方案2】:

    我尝试添加它并且它有效

    chrome_options.add_argument('--log-level=1')
    

    来源List of Chromium Command Line Switches

    log-level: Sets the minimum log level.
    Valid values are from 0 to 3: 
    
        INFO = 0 (default)
        WARNING = 1
        LOG_ERROR = 2
        LOG_FATAL = 3
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-16
      • 1970-01-01
      相关资源
      最近更新 更多