Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. И, конечно, не забывайте о лайках. Ещё о библиотеке requests для Python Продолжим работать с библиотекой requests. Рассмотрим некоторые моменты не вошедшие в прошлую статью. Библиотека requests позволяет делать все стандартные http-запросы. А именно При выполнении запроса web-сервер возвращает код успешности выполнения запроса. Этот код возвращается в поле status_code полученного объекта. Сегодня два простых примера доступа к ресурсам с использованием аутентификации. Пример аутентификации к странице API сайта github. #!/usr/bin/python3
import requests
from getpass import getpass
hd = {
'User-Agent': 'Mozilla/5.0 (compatible; U; ABrowse 0.6; Syllable) AppleWebKit/420+ (KHTML, like Gecko)'
}
r = requests.get('https://api.github.com/user', auth=('vlad100', getpass()), headers=hd)
print(r.status_code)
print(r.text) Если аутентифик