Anacondas use their strong jaws to catch prey, then use their muscular bodies to suffocate the prey before swallowing it. Hence they suffocate their prey to death before swallowing, since it would be dangerous to eat live animal. Even when their prey is dead, swallowing something this large is quite risky.
Anacondas eat pigs, deer, caiman (a type of crocodilia), birds, fish, rodents and other animals. After eating a large animal, anacondas do not need for long time and will rest for weeks.