Differences between revisions 2 and 4 (spanning 2 versions)
Revision 2 as of 2004-06-03 16:46:20
Size: 942
Editor: kansas
Comment: Noted Mechanize and Webunit
Revision 4 as of 2008-04-07 11:24:18
Size: 1085
Editor: dslb-084-056-026-251
Comment:
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
-- StefanBehnel

[http://codespeak.net/lxml/lxmlhtml.html#forms lxml.html] has pretty sophisticated HTML form support.
Line 25: Line 29:
----
CategoryFaq

A friend of mine recently asked, "Is there anything in Python that can read forms?

He's got perl code that looks like this:

        my $form = HTML::Form->parse($writeFormPage, $res->base());
        defined($form) or return "Can't even get wiki edit form at $URL";
    if ($form->find_input('savetext')) {
        $form->value('savetext',$pagetext);
    }
        my $req = $form->click('button_save');
        my $res = $ua->request($req);

I thought, "cgi module," but realized it's for writing pages, not reading them. Then I thought urllib, but didn't see anything very promising over there, either.

Does anyone know of Python code or a Python module that will help you read out forms, and create responses to them?

-- StefanBehnel

[http://codespeak.net/lxml/lxmlhtml.html#forms lxml.html] has pretty sophisticated HTML form support.

-- LionKimbro DateTime(2004-06-03T07:39:12Z)

Look at:


CategoryFaq

ReadingHtmlForms (last edited 2011-02-26 09:55:58 by StefanBehnel)

Unable to edit the page? See the FrontPage for instructions.