1

Status code prints correct, but reason always blank. Whats wrong? I need output like this:

status: 200 (OK)

but got this:

status: 200 ()
from seleniumwire import webdriver 

user_agent = 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/112.0'

def my_response_interceptor(request, response): 
    print("status: " + str(response.status_code) + " (" + response.reason + ")")
    print(response.headers)

options = webdriver.FirefoxOptions()
options.set_preference("general.useragent.override", user_agent)

driver = webdriver.Firefox(options=options)
driver.response_interceptor = my_response_interceptor

driver.maximize_window()
driver.get('site')
ValB
  • 19
  • 2

0 Answers0