/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
job_compassplus/root_common.py
43 строки
968 B
gil9red
Refactoring
15 ноя 2024, 23:50
15 ноя 2024, 23:50
de1d5f2
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" import ssl import requests from root_config import PATH_CERT class TLSAdapter(requests.adapters.HTTPAdapter): def init_poolmanager(self, *args, **kwargs): ctx = ssl.create_default_context() ctx.set_ciphers("DEFAULT@SECLEVEL=1") kwargs["ssl_context"] = ctx return super(TLSAdapter, self).init_poolmanager(*args, **kwargs) USER_AGENT = ( "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" ) session = requests.session() session.cert = str(PATH_CERT) session.mount("https://", TLSAdapter()) session.headers["User-Agent"] = USER_AGENT if __name__ == "__main__": from root_config import JIRA_HOST # Check rs = session.get(f"{JIRA_HOST}/pa-reports/") print(rs) rs.raise_for_status() rs = session.get(f"{JIRA_HOST}/secure/ViewProfile.jspa?name=ipetrash") print(rs) rs.raise_for_status()