testing #27
@@ -0,0 +1,22 @@
|
|||||||
|
import requests
|
||||||
|
from django.conf import settings
|
||||||
|
import sys
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
def test_website(url_website,bool_proxy=False):
|
||||||
|
try:
|
||||||
|
if bool_proxy:
|
||||||
|
status = requests.get(url_website,proxies=settings.PROXIES)
|
||||||
|
else:
|
||||||
|
status = requests.get(url_website).status_code
|
||||||
|
|
||||||
|
except requests.exceptions.ConnectionError:
|
||||||
|
status = "ConnectionError"
|
||||||
|
|
||||||
|
#identify the exception name
|
||||||
|
except Exception as err:
|
||||||
|
print(f"{type(err).__name__} was raised: {err}")
|
||||||
|
status = "exception not targeted"
|
||||||
|
return status
|
||||||
@@ -11,6 +11,7 @@ https://docs.djangoproject.com/en/4.2/ref/settings/
|
|||||||
"""
|
"""
|
||||||
import os
|
import os
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
from urllib import request as urllib_request
|
||||||
|
|
||||||
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
||||||
BASE_DIR = Path(__file__).resolve().parent.parent
|
BASE_DIR = Path(__file__).resolve().parent.parent
|
||||||
@@ -223,3 +224,23 @@ CELERY_IMPORTS = [
|
|||||||
'apps.random_simpsons.utils'
|
'apps.random_simpsons.utils'
|
||||||
# Add other app tasks here if needed
|
# Add other app tasks here if needed
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
###########################################################################################
|
||||||
|
#
|
||||||
|
# Custom settings
|
||||||
|
#
|
||||||
|
###########################################################################################
|
||||||
|
|
||||||
|
|
||||||
|
PROXY_URL = 'http://gluetun-svc.gluetun.svc:8888'
|
||||||
|
PROXY = urllib_request.ProxyHandler({
|
||||||
|
'http': PROXY_URL,
|
||||||
|
'https': PROXY_URL # Add the handler for HTTPS
|
||||||
|
})
|
||||||
|
|
||||||
|
PROXIES = {
|
||||||
|
"http" : PROXY_URL,
|
||||||
|
"https" : PROXY_URL
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user