Boost logo

Boost Users :

From: David Abrahams (dave_at_[hidden])
Date: 2007-07-06 23:05:48


on Fri Jul 06 2007, Scott Meyers <usenet-AT-aristeia.com> wrote:

> I'm looking for an easy way to grab the contents of a web page, i.e., something
> like this (ignoring error handling):
>
> std::string pageContent =
> getPageContent("http://www.interestingsite.com/funkypage.html");
>
> Is there a Boost library that will give me this kind of interface? I know I can
> build this on top of asio, but I'd prefer something where I don't have to do
> much more work than the above. If there's no Boost library, I'd welcome
> suggestions for other cross-platform ways to achieve this.

Python is your friend.

   import urllib
   f = urllib.urlopen("http://www.interestingsite.com/funkypage.html");
   pageContent = f.read()

Yes, we need C++ versions of all these things.

-- 
Dave Abrahams
Boost Consulting
http://www.boost-consulting.com
The Astoria Seminar ==> http://www.astoriaseminar.com

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net