Просто проверьте, присутствует ли определенный стиль в стиле тега. Стиль не считается многозначным атрибутом , и вся строка внутри кавычек является значением атрибута стиля. Использование x.get("style",'')
вместо x['style']
также обрабатывает случаи, в которых отсутствует атрибут стиля, и избегает KeyError
.
for x in test:
if 'text-align: center' not in x.get("style",''):
print(x)
Вы также можете использовать списки, чтобы пропустить несколько строк.
test=[x for x in soup.find_all("p") if 'text-align: center' not in x.get("style",'')]
print(test)