Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:
null
. null
. null
, как если бы это был массив. null
, как если бы это был массив. null
как будто это было значение Throwable. Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null
.
Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html
Вы можете удалить все теги <img>
, используя BeautifulSoup
:
import requests
import bs4
response = requests.get('https://stackoverflow.com/questions/55673916/python-string-replace-html-tags')
content = response.content
soup = bs4.BeautifulSoup(content, 'html.parser')
imgs = soup.find_all('img')
for img in imgs:
img.extract()
# Print without <img> tags
print(str(soup))
Это работает для меня как с тегами <img ... />
, так и <img ...>
.