Я не уверен, почему он не работает с вами. У меня есть все значения.
from bs4 import BeautifulSoup
data='''<dc:type>image fixe</dc:type>
<dc:type>image</dc:type>
<dc:type>still image</dc:type>
<dc:type>dessin</dc:type>
<dc:type>drawing</dc:type>'''
soup=BeautifulSoup(data,'html.parser')
for item in soup.find_all('dc:type'):
print(item.text)
Вывод:
image fixe
image
still image
dessin
drawing
Вы также можете использовать лямбду для поиска тегаимя.
from bs4 import BeautifulSoup
data='''<dc:type>image fixe</dc:type>
<dc:type>image</dc:type>
<dc:type>still image</dc:type>
<dc:type>dessin</dc:type>
<dc:type>drawing</dc:type>'''
soup=BeautifulSoup(data,'html.parser')
for item in soup.find_all(lambda tag:tag.name=='dc:type'):
print(item.text)