andy_shev: (Default)
Andy Shevchenko ([personal profile] andy_shev) wrote2009-01-19 10:28 pm

echo.cgi

Понадобилось тут простой скрипт, который форму заполняет, потестировать... Вот, нашёл сходу: http://enablednation.com/echo.cgi, но судя по данным при запросе POST менее скольки-то сотен байт содержимое передаваемого не выводится.
Впрочем, можно пользоваться.


#!/usr/bin/env python

import ClientForm
import urllib2
import sys

f = open("some-index.html")
forms = ClientForm.ParseFile(f, "http://enablednation.com/echo.cgi", backwards_compat=False)
f.close()

print forms

forms[4].add_file(open(sys.argv[1]))

request2 = forms[4].click() # urllib2.Request object
response2 = urllib2.urlopen(request2)

print response2.geturl()
print response2.info() # headers
print response2.read() # body
response2.close()

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org