Я хочу сохранить сообщение об ошибке и продолжить выполнение, но когда я сохраняю сообщение об ошибке, используя исключение e: тогда я не могу продолжить выполнение. Функция останавливает выполнение, если URL не получает HTTP URL, функция выдает ошибку, если
url="www.boomlive.in/fact-file/did-the-race-to-5g-cause-the-coronavirus-outbreak-7404"
Мой код
def twitter_link(url):
twitter_title=[]
response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")
for i in soup.find_all("p"):
try:
for a in i.find_all("a", href=True):
if "twitter" in a["href"]:
x=a["href"]
twitter_title.append(x)
except Exception as e:
twitter_title.append(str(e))
continue
return twitter_title
Мой исключенный вывод - функция сохраняет URL в списке twitter_title , если есть ошибка, сохраните сообщение об ошибке и продолжите выполнение