Итак, я попытался найти лучший способ, ссылка на сайт, которую я проверял, была немного сложной, в большинстве ответов stackoverflow, упомянутых об использовании заголовочного запроса для получения заголовка ответа, но проверяемый мной сайт вернул ошибку 404. Когда я использую get запрос, весь файл загружается перед выводом заголовка. Мой друг предложил мне решение с использованием параметра stream=True
, и это действительно сработало.
import requests
r = requests.get(link, stream=True)
print(r.headers)