on Fri Jul 06 2007, Scott Meyers
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