Задать вопрос
@perfecti0nist

Как авторизоваться в корпоративной среде через скрипт?

Нужно скачать несколько страниц на корпоративном сайте для анализа, но не могу авторизоваться. Сервер все время отвечает 401.

Использую стандартный запрос:
r = requests.get('https://example.com', auth=('user', 'pass'))

Как правильно нужно авторизоваться?
  • Вопрос задан
  • 282 просмотра
Подписаться 2 Оценить Комментировать
Ответ пользователя Андрей Шубин К ответам на вопрос (3)
idegree
@idegree
Senior Workaround Developer
from requests.auth import HTTPBasicAuth

r = requests.post('https://example.com, auth=HTTPBasicAuth('user', 'pass'))


Есть разные виды авторизации. Попробуйте посмотреть по заголовкам страницы какую авторизацию необходимо использовать вам.
Ответ написан