html browser & xmlHttpRequest
many files are now being linked using xmlHttpRequest amongst other techniques ie: http://www.bbc.co.uk/programmes/p00bmbxy contains a link to a flash file, but this is not loaded directly, it never appears in the history, and there is no simple means to find it.
VLC could have an open source browser, and record directly.