I have access to a members list in MS Teams and would like to crawl it. The problems I have are A) the scrollbar of teams only loads 16 new items and hides the 16 on top (how to scroll a viewport scroll? B) The popup is super voodoo and hides once the cursor leaves it. It seems like I can't grab it in time.
Did anyone ever Crawl a Teams userpage successfully and has any tips?
{"_id":"noname","startUrl":["https://teams.microsoft.com/_?someteamswebsite"],"selectors":[{"clickElementSelector":"button[data-tid='membersSection']","clickElementUniquenessType":"uniqueText","clickType":"clickOnce","delay":2000,"discardInitialElements":"do-not-discard","id":"extend_list","multiple":false,"parentSelectors":["_root"],"selector":"td-members-tab","type":"SelectorElementClick"},{"delay":2000,"elementLimit":16,"id":"scroll_elements","multiple":false,"parentSelectors":["extend_list"],"selector":".td-members-scroll-container","type":"SelectorElementScroll"},{"id":"element_click","multiple":false,"parentSelectors":["All members"],"selector":".td-member-display-name span","type":"SelectorPopupLink"},{"id":"rootcard","multiple":false,"parentSelectors":["element_click"],"selector":"#LivePersonaCardRootElement .vdi-occlusion","type":"SelectorElement"},{"id":"Name","multiple":false,"parentSelectors":["rootcard"],"regex":"","selector":"h1","type":"SelectorText"},{"id":"Email","multiple":false,"parentSelectors":["rootcard"],"regex":"","selector":"div[data-log-name=\"Email\"] div div div span","type":"SelectorText"},{"id":"All members","multiple":true,"parentSelectors":["scroll_elements"],"selector":".section-container-1 div.td-member","type":"SelectorElement"}]}