Selenium не получается установить header для запросов

from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait

import os
import time


#===================================================================#
chrome_options = webdriver.ChromeOptions()
chrome_options.binary_location = os.environ.get("GOOGLE_CHROME_BIN")
chrome_options.add_argument("--headless")
chrome_options.add_argument("--disable-dev-shm-usage")
chrome_options.add_argument("--no-sandbox")
#===================================================================#

def interceptor(request):
    request.headers['Cookie'] = 'PHPSESSID=214124124; steamid=7124124'
    request.headers['Host'] = 'shop.magic-rust.ru'


br = webdriver.Chrome(executable_path=os.environ.get("CHROMEDRIVER_PATH"), options=chrome_options)
br.request_interceptor = interceptor

br.get("https://shop.magic-rust.ru/api/index.php?modules=items&action=purchaseItem&id=1025627&type=4")
time.sleep(10)
html = br.page_source
time.sleep(2)
print(html)

Есть такой код, при отправке get запроса на сайт мне нужно установить хеадер, я попытался сделать это через interceptor, но ничего не получилось( Подскажите пожалуйста как правильно устанавливать headers для запросов?


Ответы (0 шт):