You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
457 B
Python

import sys
import requests
url = sys.argv[1]
try:
response = requests.get(url, timeout=30)
response.raise_for_status()
except requests.Timeout:
print("Ошибка timeout, url:", url)
except requests.HTTPError as err:
code = err.response.status_code
print(f"Ошибка url: {url}, code: {code}")
except requests.RequestException:
print("Ошибка скачивания url:", url)
else:
print(response.content)