2020-11-29 19:26:21 -05:00
|
|
|
LET doc = DOCUMENT("https://github.com/MontFerret/ferret/stargazers", { driver: "cdp" })
|
2020-11-10 19:16:22 -05:00
|
|
|
|
2020-11-29 19:26:21 -05:00
|
|
|
LET nextSelector = ".paginate-container .BtnGroup a:nth-child(2)"
|
|
|
|
LET elementsSelector = '.follow-list li'
|
2020-11-10 19:16:22 -05:00
|
|
|
|
2020-11-29 19:26:21 -05:00
|
|
|
FOR i DO WHILE ELEMENT_EXISTS(doc, nextSelector)
|
|
|
|
LIMIT 3
|
|
|
|
LET wait = i > 0 ? CLICK(doc, nextSelector) : false
|
|
|
|
LET nav = wait ? WAIT_NAVIGATION(doc) : false
|
|
|
|
|
|
|
|
FOR el IN ELEMENTS(doc, elementsSelector)
|
|
|
|
FILTER ELEMENT_EXISTS(el, ".octicon-organization")
|
2020-11-10 19:16:22 -05:00
|
|
|
|
2020-11-29 19:26:21 -05:00
|
|
|
RETURN {
|
|
|
|
name: INNER_TEXT(el, ".follow-list-name"),
|
|
|
|
company: INNER_TEXT(el, ".follow-list-info span")
|
|
|
|
}
|