k47.cz
mastodon twitter RSS
bandcamp explorer 0xDEADBEEF
komentáře článku 

XPath.scala



Text komentáře


v6ak (2012-11-11 10:41)
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í.

/---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.


kaja47 (2012-11-12 06:10)
[1020] Dej to na github. Tady si toho nikdo nikdy nevšimne.


píše k47, ascii@k47.cz