Задать вопрос
  • Как получать тексты "Балабобы" через Python?

    @ledza228
    Может кому-то еще будет полезно как это решить. Если вам отдается 403, то вероятнее всего проблема с версией ssl.

    Достаточно написать такой адаптер
    class MyAdapter(HTTPAdapter):
        def init_poolmanager(self, connections, maxsize, block=False):
            self.poolmanager = PoolManager(num_pools=connections,
                                           maxsize=maxsize,
                                           block=block,
                                           ssl_version=ssl.PROTOCOL_TLSv1)


    И примаунтить его к сессии
    s = Session()
    s.mount("https://",MyAdapter())


    импорты:
    import ssl
    from requests import Session
    from requests.adapters import HTTPAdapter
    from requests.packages.urllib3.poolmanager import PoolManager
    Ответ написан
    Комментировать