Are you saying you want to call a web2py URL from a script and receive the HTML output? You should be able to do that the same way as you would any external URL:
import urllib html = urllib.urlopen('http://[web2py url]').read() Or using the shortcut web2py fetch method: from gluon.tools import fetch html = fetch('http://[web2py url]') If you're running the script in a web2py environment (i.e., python web2py.py -S myapp/mycontroller -M -N -R myscript.py), you can do: html = response.render('mycontroller/myfunction.html', myfunction()) Anthony On Tuesday, February 21, 2012 8:39:51 AM UTC-5, guruyaya wrote: > > I'm looking for a way to create a command line script, that will > enable me to send all possible params for a certin request > (originating ip, requested app, requested controller and so on), and > get the HTML output (or, if possible, an object containing the full > response, including header options). Is there any way to achive that? > > Thanks in advance: > Yair