Feature request: Web Component

I want to download stuff from the web (HTML pages, images, video, etc) and use what I download. This currently means parsing html and extracting strings from it, saving image and video to disk.