- Open group info
- Click more to show all group members
- Open Javascript console
- Paste the code
- Admins aren't exported
- Users without image cannot be exported
data = [...document.querySelectorAll('.AfVTG ._2wP_Y')] | |
.filter(u => u.querySelector('._3TEwt') && u.querySelector('img.Qgzj8')) | |
.map(u => [ | |
u.querySelector('._1AwDx').innerText || u.querySelector('._3TEwt').innerText, | |
`+${u.querySelector('img.Qgzj8').src.match(/u=(\d+)/)[1]}` | |
]) | |
function downloadCsv(data) { | |
var csv = 'Name,Phone\n'; | |
data.forEach((row) => csv += row.join(',') + "\n") | |
var hiddenElement = document.createElement('a') | |
hiddenElement.href = 'data:text/csv;charset=utf-8,' + encodeURI(csv) | |
hiddenElement.target = '_blank' | |
hiddenElement.download = 'people.csv' | |
hiddenElement.click() | |
} | |
downloadCsv(data) |