I wanted to have a Python program make my browser do a POST. I am using Firefox on Linux.
Here's what I did:
* Prepare a HTML page on the local disk that looks like this:
<html><body onload="document.forms[0].submit()">
<div style="display: none">
<form method=post accept-charset="utf-8"
action="http://www.example.com/cgi-bin/example.cgi">
<input name=field1 value=value1>
<input name=field2 value=value2>
<textarea name=text>....</textarea>
<input type=submit name=blah>
</form>
</div>
Submitting form...
</body>
</html>
* Point the webbrowser at it. In my case, the webbrowser module didn't work
immediately so I
just used os.system() with a hardcoded browser name for it
Jeff
pgpRarqrD1itP.pgp
Description: PGP signature
-- http://mail.python.org/mailman/listinfo/python-list
