8

为什么以下代码段不起作用?

(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])

我是否必须先对 html-string 做一些事情才能将其转换为 clojure 数据结构或类似的东西?

4

1 回答 1

9

是的- 您可以使用html/html-snippet将原始 html 字符串转换为 enlive 可以使用的内容,或html/html-resource使用整个 html 文件。

尝试以下操作:

(html/select 
  (html/html-snippet 
    (:body (client/post "<your-website>" {:form-params {"elegido" "010000"}})) 
  [:option])
于 2013-07-25T20:44:51.967 回答