简体   繁体   中英

How to get the response status code with selenium?

As a newbie, I wonder whether there is a method to get the http response status code to judge some expections, like remote server down, url broken, url redirect, etc...

In Selenium it's Not Possible!

For more info click here .

You can accomplish it with request :

import requests
from selenium import webdriver

driver = webdriver.get("url")
r = requests.get("url")
print(r.status_code)

Update: It actually is possible using the chrome-developer-protocoll with event listeners.

See example script at https://stackoverflow.com/a/75067388/20443541

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM