What i have so far:
--------------------
#!/usr/local/bin/python

from urllib import urlopen
from ClientForm import ParseResponse
from re import search

URL = "http://www.hal-pc.org/networking/cgi-bin/wepgen.cgi";
pattern = "<!-- marker -->*([0-9,a-f,]*)"
doc = urlopen(URL).read()
result = search(pattern, doc)
wep64 = result.group(1)[:10]
#print wep64

forms = ParseResponse(urlopen("http://un:[EMAIL PROTECTED]/WL_WPATable.asp"))
form = forms[0]
form["wl_key1"] = wep64
#print form
response = urlopen(form.click("save_button"))

URL = "http://un:[EMAIL PROTECTED]/WL_WPATable.asp"
pattern2 = "wl_key1 value='*([0-9,a-f,]*)"
doc2 = urlopen(URL).read()
result2 = search(pattern2, doc2)
#print result2.group(1)
---------------------------

the only problems now are getting it to see the "save_button" correctly or 
generate the POST from scratch as Max suggested..  that will take some more 
hunting to figure that out...  any better phrases to search for maybe?
and email it out.  can probably "borrow" some things from Freevo on calling 
another program, just passing the variable to it as a PIPE is going to be the 
hard part.  thinking of using sendmail (not a problem), but how to get the 
data? 
  i'll keep looking.  thanks again both of you.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to