clojure - Parche de fragmentos de html con enlive
web-scraping (1)
¿Por qué el siguiente fragmento no funciona?
(html/select (:body (client/post "http://www.web.onpe.gob.pe/modElecciones/elecciones/elecciones2011/2davuelta/onpe/presidente/extras/provincias.php" {:form-params {"elegido" "010000"}})) [:option])
¿Tengo que hacer algo con html-string para convertirlo primero en una estructura de datos clojure o algo así?
Sí, puedes usar html/html-snippet
para convertir una cadena html en algo que viva puede usar, o html/html-resource
para usar un archivo html completo.
Pruebe lo siguiente:
(html/select
(html/html-snippet
(:body (client/post "<your-website>" {:form-params {"elegido" "010000"}}))
[:option])