Update sweebot.py

This commit is contained in:
Swee 2024-10-12 16:11:43 -07:00
parent ec633a07a3
commit e23c9d31af

View file

@ -10,7 +10,7 @@ from random import choice, randint as random
import traceback
import threading
from pathlib import Path
from requests import get
from requests import get, exceptions as rex
from bs4 import BeautifulSoup
headers = {
'User-Agent': 'SweeBot IRC ' + __version__
@ -576,12 +576,15 @@ while True:
try:
for i in command:
if i[:8] == "https://":
try:
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)
else:
multiline("(" + nick + ") [HTTP " + str(e.status_code) + "]", channel)
except rex.SSLError as ex:
multiline("(" + nick + ") [SSL Error: " + str(ex.__cause__) + "]", channel)
elif i[:7] == "http://":
e = get(i, headers=headers, timeout=10)
if e.ok: