Пока я нашел одно решение этой проблемы
def extract_element(soup: bs4.BeautifulSoup) -> bs4.Tag:
tag = soup.select('my-css-selector-or-something-else')
return copy.copy(tag)
## main body code
soup = bs4.BeautifulSoup('my-html-code', 'my-parser')
ignore_tag = extract_element(soup)
if ignore_tag is not None:
soup.find(attrs=ignore_tag.attrs).decompose()
Он удалит первый конкретный элемент на странице, но в некоторых случаях могут быть проблемы.Это решило проблему для меня, я надеюсь, что это вдохновит вас