
Словосочетание "акула сожрала парня за 20 секунд" однозначно должно означать, что он за это время съеден полностью. А если это было не так - значит, в заголовке статьи дана дезинформация.
Так и было, правильнее было написать - убила за 20 секунд, а не сожрала.