You might need to use "seleniumwire" instead of just selenium.
It is designed to intercept and modify browser requests during a Selenium session. It also lets you capture network traffic, including request payloads and headers.