Use prefix in more procedures
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
This commit is contained in:
parent
fe7779da35
commit
2decc4f2eb
|
@ -38,61 +38,39 @@
|
|||
|
||||
(define (get-leaderboard d)
|
||||
(define lst (list ""))
|
||||
(define pref "")
|
||||
(do ((i 1 (1+ i)))
|
||||
((> i 5))
|
||||
(set! pref (string-append "//div[@id=\"omgkym\"]/section[1]/ul/li["
|
||||
(number->string i)
|
||||
"]/article"))
|
||||
(append!
|
||||
lst
|
||||
(list
|
||||
(list
|
||||
(get-xpath-string
|
||||
(string-append
|
||||
"//div[@id=\"omgkym\"]/section[1]/ul/li["
|
||||
(number->string i)
|
||||
"]/article/@id")
|
||||
d #t)
|
||||
(get-xpath-string
|
||||
(string-append
|
||||
"//div[@id=\"omgkym\"]/section[1]/ul/li["
|
||||
(number->string i)
|
||||
"]/article/a/@href")
|
||||
d #t)
|
||||
(get-xpath-string
|
||||
(string-append
|
||||
"//div[@id=\"omgkym\"]/section[1]/ul/li["
|
||||
(number->string i)
|
||||
"]/article/a/img/@src")
|
||||
d #t)
|
||||
(get-xpath-string
|
||||
(string-append
|
||||
"//div[@id=\"omgkym\"]/section[1]/ul/li["
|
||||
(number->string i)
|
||||
"]/article/a/div/div/text()")
|
||||
d #f)))))
|
||||
(get-xpath-string (string-append pref "/@id") d #t)
|
||||
(get-xpath-string (string-append pref "/a/@href") d #t)
|
||||
(get-xpath-string (string-append pref "/a/img/@src") d #t)
|
||||
(get-xpath-string (string-append pref "/a/div/div/text()") d #f)))))
|
||||
(cdr lst))
|
||||
|
||||
(define (get-trending d)
|
||||
(define trending (list ""))
|
||||
(define pref "")
|
||||
(do ((i 1 (1+ i)))
|
||||
((= i
|
||||
(xml-child-element-count
|
||||
(get-xpath-node "//*[@id=\"trending-bar\"]" d) 0))
|
||||
(cdr trending))
|
||||
(set! pref (string-append "//*[@id=\"trending-bar\"]/a["
|
||||
(number->string i)
|
||||
"]"))
|
||||
(append!
|
||||
trending
|
||||
(list
|
||||
(list
|
||||
(get-xpath-string
|
||||
(string-append
|
||||
"//*[@id=\"trending-bar\"]/a["
|
||||
(number->string i)
|
||||
"]/@href")
|
||||
d #t)
|
||||
(get-xpath-string
|
||||
(string-append
|
||||
"//*[@id=\"trending-bar\"]/a["
|
||||
(number->string i)
|
||||
"]/text()")
|
||||
d #f))))))
|
||||
(get-xpath-string (string-append pref "/@href") d #t)
|
||||
(get-xpath-string (string-append pref "/text()") d #f))))))
|
||||
|
||||
(define (get-articles d)
|
||||
(define pref "")
|
||||
|
|
Loading…
Reference in New Issue