Использую библиотеку requests. Пытаюсь выяснить откуда появляется ошибка PHP: try: r=requests.get('%s' %link, headers = user_agent, cookies=cookiez)except requests.exceptions.ConnectionError: print(r.status_code) Выводит 200. Но если 200 это нормальный ответ сервера, почему срабатывает исключение requests.exceptions.ConnectionError
не по человечий ты ошибку отлавливаешь )))) да и строки лучше через format форматировать) вот так сделай и скажи что получилось PHP: try: r=requests.get('%s' %link, headers = user_agent, cookies=cookiez)except requests.exceptions.ConnectionError as e: print(e)else: print(r.status_code)
И если нужно вывалиать ошибку по стаусу PHP: try: r = requests.get('http://www.google.com/abracadabra') r.raise_for_status()except requests.exceptions.HTTPError as e: print(e) Этот код выдаст