add more error handling

This commit is contained in:
swee 2024-10-13 23:35:53 -07:00
parent b3d945bc42
commit cae57f1c14

View file

@ -586,16 +586,18 @@ while True:
e = get(i, headers=headers, timeout=10)
if e.ok:
soup = BeautifulSoup(e.text, 'html.parser')
multiline("(" + nick + ") " + soup.title.string if soup.title.string != None else "[No title provided]", channel)
multiline("(" + nick + ") " + soup.title.string if soup.title != None else "[No title provided]", channel)
else:
multiline("(" + nick + ") [HTTP " + str(e.status_code) + "]", channel)
except rex.SSLError as ex:
multiline("(" + nick + ") [SSL Error: " + str(ex.__cause__) + "]", channel)
except:
multiline("(" + nick + ") [Request error:" + str(ex.__cause__) + "]", channel)
elif i[:7] == "http://":
e = get(i, headers=headers, timeout=10)
if e.ok:
soup = BeautifulSoup(e.text, 'html.parser')
multiline("(" + nick + ") " + soup.title.string if soup.title.string != None else "[No title provided]", channel)
multiline("(" + nick + ") " + soup.title.string if soup.title != None else "[No title provided]", channel)
else:
multiline("(" + nick + ") [HTTP " + str(e.status_code) + "]", channel)
except: