Como explicado por @Rinzwind, você precisará fazer várias consultas para levar em conta a paginação ou usar python e launchpadlib para lidar com a paginação para você:
>>> team = launchpad.people['launchpad-beta-testers']
>>> len(team.members)
2238
Como explicado por @Rinzwind, você precisará fazer várias consultas para levar em conta a paginação ou usar python e launchpadlib para lidar com a paginação para você:
>>> team = launchpad.people['launchpad-beta-testers']
>>> len(team.members)
2238
- Alterando o URL
Além de enviar uma mensagem para alguém para obter uma lista de membros, duvido que seja possível obter essa lista em uma só vez. O URL tem um parâmetro para expandir a quantidade de nomes, mas a quantidade máxima de membros que você pode obter em uma página é 300
.
Isso tornará 8 páginas que você precisa copiar / colar. Esta seria a solução mais rápida 1 utilizável .
- solução alternativa ...
Se você puder codificar, você pode criar um script para isso. Talvez alguém possa expandir isso:
wget https://launchpad.net/~launchpad-beta-testers/+members?active_batch=300 --no-check-certificate
receberá o primeiro 300. wget https://launchpad.net/~launchpad-beta-testers/+members?active_batch=300&active_memo=300&active_start=300 --no-check-certificate
receberá o segundo 300. wget https://launchpad.net/~launchpad-beta-testers/+members?active_batch=300&active_memo=600&active_start=600 --no-check-certificate
receberá o terceiro 300. Com uma combinação de grep
, sed
, awk
, regexes
e talvez algumas outras ferramentas, deve ser possível obter os nomes da linha de comando.
Eu baixo esses 3 a 3 arquivos de texto e o comando ...
grep class=\"sprite\ person\" * |more
me pega todas as linhas que têm um nome (com um pouco de sobrecarga) para este arquivo.
Você pode usar o link para isso, se quiser codificar um programa para ele.
Tags launchpad launchpad-api