I don't want to install any .exe files from kankan.xunlei.com, so I'm not sure what kind of streams they use. Have you tried to download them with demo versions of
Replay Media Catcher 4 or
WM Recorder?
If they use p2p streams, then
screen video capture software may be the only way to record such streams.