File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change 30
30
" Extracts all uris."
31
31
[url]
32
32
(map get-href (html/select (fetch-url url) [(html/attr= :class " unterMenuName" )])))
33
+
34
+ (defn get-user-agent-url
35
+ " Returns the URL for a user-agent."
36
+ [user-agent]
37
+ (let [index (.indexOf (extract-uas *all-uas*) user-agent)
38
+ user-agent-url (str *base-url* (nth (extract-uri *all-uas*) index))]
39
+ user-agent-url))
40
+
41
+ (defn extract-versions
42
+ " Extract all versions of a particular user-agent."
43
+ [user-agent]
44
+ (map get-content (html/select (fetch-url (get-user-agent-url user-agent)) [:body :h4 ])))
45
+
46
+ (defn extract-uas-strings
47
+ " Extract all string of user-agent."
48
+ [user-agent]
49
+ (map get-content (html/select (fetch-url (get-user-agent-url user-agent)) [:body :ul :li :a ])))
You can’t perform that action at this time.
0 commit comments