- Modifying or adding headers
- Modify response
- Python >= 3.7
- Chrome-Browser installed
- Selenium
- [Windows] Install Chrome-Browser
pip install selenium-interceptor
from selenium_interceptor.interceptor import cdp_listener
from selenium_profiles import driver as mydriver
from selenium_profiles.profiles import profiles
mydriver = mydriver()
profile = profiles.Windows()
driver = mydriver.start(profile)
cdp_listener = cdp_listener(driver=driver)
cdp_listener.specify_headers({"sec-ch-ua-platform":"Android"})
thread = cdp_listener.start_threaded(listener={"listener": cdp_listener.requests, "at_event": cdp_listener.modify_headers})
driver.get("https://modheader.com/headers?product=ModHeader")
Don't forget to execute
cdp_listener.terminate_all()
in the End. Else-wise your temporary folder will get flooded! (Windows) and it keeps running
Please feel free to open an issue or fork!
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
I am not responsible what you use the code for!!! Also no warranty!
Inspiration, code snippets, etc.