Вы можете запустить
with open('zeus.csv', 'w') as f:
for container in items:
details = container.a.img['title']
f.write("{} \n ".format(details))
Проблемы, которые были в коде, заключаются в том, что с open ('zeus.csv', 'w'), так как f: было в l oop, поэтому в каждом итерация перезаписывается предыдущими итерациями.