Как написать исключение для ProxyConnetionError (errno - 10060, не удается подключиться к прокси) для проекта Django - PullRequest
0 голосов
/ 29 января 2020

Может кто-нибудь помочь мне, как написать исключение для ошибки ProxyConnectionError? Я пробовал следующий код в Django проекте после просмотра inte rnet

from aiohttp_socks import ProxyConnectionError
try:
    return render(request,"data.html")
except ProxyConnectionError:
    return HttpResponse("{Exception: check proxy settings}")

1 Ответ

0 голосов
/ 30 января 2020

Я решил, используя код ниже

def user(request):
    try:
       c = twint.Config()
       c.Username = "twitter"
       c.Limit=20
       c.Hide_output = True
       c.Store_json=True
       c.Proxy_host = myresult[1]
       c.Proxy_port = myresult[2]
       c.Proxy_type = "socks5"
       asyncio.set_event_loop(asyncio.new_event_loop())
       twint.run.Search(c)
       return render(request,"data.html")
    except ProxyConnectionError as e:
       return HttpResponse(e)
...