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
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) |