On Wed, Aug 28, 2002 at 02:59:28PM -0400, Kevin Carlson wrote:
Could you do this by using httplib and urllib in an external script:
I do pretty much the same thing to slurp some content from another web app. server (which shall remain nameless) into Zope. Here's the relevant bit (tested and working as an external method): def pagesuck(site="http://www.foo.com", page="path/to/object"): remote = httplib.HTTP(site) remote.putrequest('GET', page) remote.putheader('Accept', 'text/html') remote.putheader('Accept', 'text/plain') remote.endheaders() errcode, errmsg, headers = remote.getreply() if errcode != 200: return "Could not open the page. Error %d: %s" % (errcode, errmsg) f = remote.getfile() data = f.read() f.close() -- Paul Winkler "Welcome to Muppet Labs, where the future is made - today!"