Elaphe dione feeding habits

In the wild Elaphe dione is reported to eat a wide variety of prey items including: Small rodents Lizards, Birds and their Eggs, Frogs, Snakes and even insects. Cannablism has also been recorded for this species.
Below is a series of photos showing Elaphe dione capturing and eating a bird ( Oriolus chinensis ) in Korea






Photos courtesty of : http://blog.daum.net

The one meter long Dione Ratsnake climbed a 5m tree and raided a nest which included 4 baby chicks. Taking one of the chicks it took it about an hour to eat it. The photos are taken from a video camera which was set up to monitor the nest.
A video clip of the event can be viewed at http://tvpot.daum.net/clip/ClipView.do?clipid=16677587 but is a little jerky and slow to stream.

Another link for those interested in seeing Elaphe dione eating alternative prey items to those traditionally fed in captivity can be seen on this Chinese Blog, where the owner is feeding his little hatchling frogs.
h t t p : / / b l o g . s i n a . c om. c n / s /blog_53c0278c0100ez7b.html

A third link that I found interesting contains a five minute video of Elaphe dione in the wild in Korea, and includes capturing a large rodent, although it does leave this, probably due to size ? or even to disturbance of being filmed. There is a scene at the end of the video, which I’m very confused with and not sure whats happening and think involves a viper ? I’ll likely start a thread on the forum so you can put your opinions forward - but first impressions I think the Dione is sizing it up to eat ?
http://bluefuture.tistory.com/682