Почему при указывании 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