[python] získání dat formuláře z HTML source ; odeslání dat (POST)
Radek Kanovsky
rk na dat.cz
Pondělí Červen 14 08:33:53 CEST 2010
On Sun, Jun 13, 2010 at 08:54:05PM +0200, Michal Molhanec wrote:
> (omlouvám se, pokud vám tento email přišel dvakrát)
>
> Dne Ne 13. června 2010 09:37:49 petrofF napsal(a):
> > Jak ze zdrojového textu ( = content ) získat seznam parametrů + hodnot
> > formuláře ? (ve standardní knihovně jsem vhodný modul nenašel)
>
> Tohle se většinou řeší prostě regexem, kterým si ze stránky vytáhneš, co
> potřebuješ.
> Jinak, co se týče parsování HTML:
> ve standardní knihovně je HTMLParser
> http://docs.python.org/library/htmlparser.html
> Jinak na parsování HTML existuje např. BeautifulSoup
> http://www.py.cz/BeautifulSoup
> nebo html5lib
> http://code.google.com/p/html5lib/
> Pokud je to XHTML, tak lze samozřejmě použít XML parser.
>
> > B. Odeslání POST requestu s daty
> > Zde si nejsem jistý, který header Set-Cookie použít (jsou dva)
Dal bych sanci knihovne ClientForm
http://wwwsearch.sourceforge.net/old/ClientForm/
--
Radek Kaňovský
Dat, s.r.o.
http://www.dat.cz/
Další informace o konferenci Python