0

我正在使用 undetected_chromedriver bt 它没有打印日志信息,例如(开发工具正在监听...)。我以前使用过它,并且相同的代码正在打印日志信息。这是我的代码

def get_chromedriver():
    import undetected_chromedriver.v2 as uc
    browser = uc.Chrome(headless=True, executable_path="chromedriver.exe")
    browser.maximize_window()
    return browser

driver = get_chromedriver()
4

1 回答 1

0

根据文档,这是一个在控制台中打印 Devtools 日志信息的示例。这是直接取自文档。您需要driver.add_cdp_listener()使用适当的参数添加方法来打印日志DevTools

import undetected_chromedriver.v2 as uc
from pprint import pformat
driver = uc.Chrome(enable_cdp_events=True)
driver.maximize_window()

def printmessage(message):
    print(pformat(message))

driver.add_cdp_listener("Network.requestWillBeSent",printmessage)

# to print all evenets
driver.add_cdp_listener('*', printmessage)


with driver:
    driver.get('https://workchronicles.com/comics/')

driver.quit()
于 2021-09-28T04:50:02.843 回答