Clojure:
הורדת דף אינטרנט
איך לעשות:
להלן דוגמא להורדת דף אינטרנט בשפת Clojure באמצעות הספריה clj-http:
(require '[clj-http.client :as client])
(defn download-page [url]
(let [response (client/get url)]
(println (:status response))
(:body response)))
(defn -main [& args]
(println (download-page "http://example.com")))
(-main)פלט דוגמא:
200
<!doctype html>
<html>
<head>
<title>Example Domain</title>
...
</html>עיון נוסף:
ההורדות הראשונות של דפי אינטרנט היו באמצעות כלים כמו wget ו-cURL. ב-Clojure, ספריות כמו clj-http וhttp-kit מבצעות זאת בקלות ונוחות. חלופה נפוצה היא להשתמש בספריה jsoup לשלילה ועיבוד HTML, מה שמאפשר שילוב של הורדה וניתוח נתונים.