Почему при указывании headers происходит ошибка

Код работал но выдавал ошибку 403, тогда я решил попробовать указать headers(для этого нужна библиотека fake_useragent, она генерирует headers) и тогда происходит ошибка AttributeError: 'str' object has no attribute 'items'

import pyfaceit
from requests_html import HTMLSession
from fake_useragent import UserAgent


session = HTMLSession()
name ='floppa_b'
head = UserAgent().chrome
r = session.get('https://www.faceit.com/ru/players/' + str(name) + '/stats/csgo', headers=head)
print(r)

Полная версия ошибки:

Traceback (most recent call last):
  File "C:\Users\User\PycharmProjects\torniti_wior\login.py", line 9, in <module>
    r = session.get('https://www.faceit.com/ru/players/' + str(name) + '/stats/csgo', headers=head)
  File "D:\faceit_api.py-master (2)\lib\site-packages\requests\sessions.py", line 600, in get
    return self.request("GET", url, **kwargs)
  File "D:\faceit_api.py-master (2)\lib\site-packages\requests\sessions.py", line 573, in request
    prep = self.prepare_request(req)
  File "D:\faceit_api.py-master (2)\lib\site-packages\requests\sessions.py", line 484, in prepare_request
    p.prepare(
  File "D:\faceit_api.py-master (2)\lib\site-packages\requests\models.py", line 369, in prepare
    self.prepare_headers(headers)
  File "D:\faceit_api.py-master (2)\lib\site-packages\requests\models.py", line 489, in prepare_headers
    for header in headers.items():
AttributeError: 'str' object has no attribute 'items'

Process finished with exit code 1

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