lines = [l.decode('utf-8') for l in response.readlines() if (l:=l.decode('utf-8').startswith( 'Херсонський міський суд Херсонської області')]
from itertools import groupby
a = [1, 2, 3, 3, 3, 4, 5, 6, 6, 6, 6, 3, 3]
clean = []
trash = 0
for number, values in groupby(a):
values = list(values)
if len(values) < 3:
clean.extend(values)
else:
trash += 1
print(f'ignore {number}: values {values}')
print(clean, trash)
Ну и ошибку тоже надо прикладывать, с телепатами тут все плохо