web scrapping - POST and auto-login
james <at> hal-pc.org
james <at> hal-pc.org
Mon Sep 19 22:47:05 EDT 2005
"james <at> hal-pc.org" wrote:
> the entire 26 character string from site A, but [1] how do i crop it to
> 10 characters.
[1] still at a loss on this one, but i can get to it later, unless you've got
any ideas.
> [2] how can i then auto-login to site B (the router's web config via
> pop-up dialog box. *not* a form) and then [3] post VARIABLE and save the
> changes.
ok.. this one was stupid easy. should have remembered that.
[2] http://user:password@wifirouter/WL_WPATable.asp
> If there is any other info i can provide (ie. sections of relevent
> HTML) then let me know. any assistance you have to offer is greatly
> appreciated.
argh!
[3]
now i'm trying to get it to find the BUTTON "Save Settings". from what i see in
the code it's labled "save_button", but i only get:
------------------------
...
...
<IgnoreControl(save_button"=<None>)>
<IgnoreControl(cancel"=<None>)>>
Traceback (most recent call last):
File "./wifi.py", line 19, in ?
response = urlopen(form.click("save_button"))
File "/usr/local/lib/python2.4/site-packages/ClientForm.py", line 2628, in click
self._request_class)
File "/usr/local/lib/python2.4/site-packages/ClientForm.py", line 2788, in _click
control = self._find_control(name, type, "clickable", id, None, nr)
File "/usr/local/lib/python2.4/site-packages/ClientForm.py", line 2783, in
_find_control
raise ControlNotFoundError("no control matching "+description)
ClientForm.ControlNotFoundError: no control matching name 'save_button', kind
'clickable'
---------------------------
relevent HTML:
---------------------------
...
...
<TD
height=25> <script>Capture(wlansec.key1)</script> : </TD>
<TD height=25> <INPUT size=36 name=wl_key1 value='5465a6576b'></TD>
...
...
<script>document.write("<input type=button name=save_button" + " value=\"" +
sbutton.save + "\" onClick=to_submit(this.form)>");</script>
...
...
---------------------------
any ideas on making it "see" the button for what it is in amongst the garbage?
I think /it's/ getting confused here.
More information about the Python-list
mailing list