Vypadá to zajímavě. Zvlášť to, že výsledkem není nutně String, Node ani Group[Node], ale vybraný typ.
Nedávno jsem psal malý skriptík, který má kontrolovat funkčnost jednoho webu. Napsal jsem si tedy knihovničku (nad Anti-XML i scala.xml), která mi umožňovala vytahovat z formulářů přednastavené hodnoty. V zásadě jsem dělal objektovou nadstavbu nad HTML formuláři (obálky nad Elem/Node a Group[Elem]/NodeSeq), která podporovala další dotazování.
Pokud bys (nebo i kdokoli jiný) na tom měl zájem pokračovat, tady jsou zdrojáky (jedná se spíš o nástřel, proto jsem se s tím moc nechlubil): https://public.v6ak.com/xml.tar.gz Akorát bych byl rád za informaci (contact.v6ak.com), že v tom někdo pokračuje.
Nedávno jsem psal malý skriptík, který má kontrolovat funkčnost jednoho webu. Napsal jsem si tedy knihovničku (nad Anti-XML i scala.xml), která mi umožňovala vytahovat z formulářů přednastavené hodnoty. V zásadě jsem dělal objektovou nadstavbu nad HTML formuláři (obálky nad Elem/Node a Group[Elem]/NodeSeq), která podporovala další dotazování.
/---code scala
postArgs(
url = someUrl,
args = someForm.extractElementValues(
_.select("someSelect"),
_.radio("someRadioButton")
)
)
\--- code
Pokud bys (nebo i kdokoli jiný) na tom měl zájem pokračovat, tady jsou zdrojáky (jedná se spíš o nástřel, proto jsem se s tím moc nechlubil): https://public.v6ak.com/xml.tar.gz Akorát bych byl rád za informaci (contact.v6ak.com), že v tom někdo pokračuje.