   [web] [JavaScript] A web-app to let you grab data from other web pages
  Sorry, that's a really bad explanation, let me try with a few more words.Imagine I want to build a personal photo-gallery of pictures I find on the web. So, I go to my online page for the gallery. Then from within my page I go to a friend's facebook page and grab a picture into my gallery. Then I search for "giant cat" on Google images and grab a couple of those as well.The key point is from my web-app, I need to be able to grab information from other web-pages. Now I can mockup that up easily enough using maybe an iframe, to e.g have FaceBook in my web-page. Or I guess I could have a 2nd browser window and communicate between the two, I've seen such things often for calendar controls.At a conceptual level I know what I want, but I'm not that hot on doing tricky clever things in &#106avascript, I'm more a Flex/Java guy. Can anyone suggest ideas, or point me to example pages that do cool stuff, pages that describe this kind of thing, or just good terms to search for on Google?Many thanks.   
  Moving to Web Development.   ;  1) Use Drupal.2) Add water3) ProfitRobust way to third-party web site integration is to use the services other sites provide. Many of these need to be done server-side.   ;  I thought Drupal was just a CMS system?Anyhow, I think what I'm looking at (the photos thing is just a simple example of the type of use) will probably require making our own system - we don't integrate any particular site, but need the way to do things like overlay a "use this image" over images on any web-page you visit, that kind of thing.The closest I have seen is silly websites where you can load any web-page and then do things like machine-gun it. e.g client-side messing about, interacting with the DOM to mine information, etc. I can't provide many real-life examples due to NDA, but basically we're talking about a client-side app that can mine data from web-pages.EDIT: one approach is presumably to write a plugin for the browser, but I'd prefer to avoid that if possible.   