[Python-de] http varialblen mod_python

Robert Rottermann robert at redcor.ch
Fre Dez 3 20:51:36 CET 2004


Hier was auf das wedsentliche Zusammengestrichenes aus einem Modul , das 
  ich brauche

Gruss
Robert

from urllib import urlopen
import httplib, urllib
import os, re, sys, traceback

callURL = 'https://secure.fh-aargau.ch/XXX'
h = httplib.HTTPSConnection('secure.fh-aargau.ch')
headers = {
     'Content-Type': 'application/x-www-form-urlencoded',
}
h.request('GET',callURL, headers = headers)
res = h.getresponse()
data = res.read()
# strip fileds from answer
inputmatcher = re.compile(r'<input 
.*?name="(?P<name>[^"]+?)".*?value="(?P<value>[^"]+?)"')
result = inputmatcher.findall(data)
#construct dict containing all fields
dic = {}
for k,v in result:
     dic[k] = v

Bastian Boday wrote:
> Hallo
> 
> ich versuche mich gerade mit mod_python und würde gerne aus einem
> input feld die werte in einer anderen funktion ausgeben.
> 
> hier wäre also der (primitive) code von index.py, irgendwie müsste jezt 
> noch die http variable ausgelesen werden.
> 
> ---------- snip -----------
> def index(req):
>  return """
> 
> <form id="uebung" method="post" action="ausgabe">
>  Eingabe<input type="text" id="luecke" size="14"></input>
>  <input type="submit" value="senden" />
> </form>
> 
> 
> """
> 
> 
> def ausgabe(req):
>  return "luecke"
> ---------- snap -----------
> 
> für einen tip bin ich dankbar
> 
> Gruss
>    Bast
> 
> 
> 
> _______________________________________________
> python-de maillist  -  python-de at python.net
> http://python.net/mailman/listinfo/python-de
> 
>