Existe uma maneira de filtrar tabelas da Wikipedia?

12

Estou procurando uma maneira de filtrar tabelas frequentemente encontradas em artigos da Wikipedia, para que eu possa comparar apenas as linhas (e colunas) nas quais estou interessado.

Existe também

  1. um recurso interno do mecanismo da Wikipedia que eu não conheço
  2. ou um plug-in de navegador que suporte esse

Os recursos em que consigo pensar são:

  • Filtrar por valor da coluna
  • Ocultar colunas
  • Classificação multinível
baiacu
fonte
Ahhh ... o campo minado fora de tópico. Veja o ponto 3 na primeira tabela. Estou pedindo algo específico para a Wikipedia. Na verdade, um script Greasemonkey faria, mas não foram capazes de encontrar um
baiacu

Respostas:

8

Se você colocar essa fórmula em uma célula na Planilha do Google, ela raspará os dados tabulares deste link de artigo da Wikipedia: http://en.wikipedia.org/wiki/Demographics_of_India

=IMPORTHTML("http://en.wikipedia.org/wiki/Demographics_of_India", "table", 4)

Depois de ter os dados no Google Sheet, você pode filtrar por valor da coluna (selecione o cabeçalho da coluna, escolha Filtro no menu Dados ) e oculte a coluna (selecione a coluna, escolha Ocultar coluna no menu de contexto)

Captura de tela do Planilhas Google

mvark
fonte
1

Mesas? Você quer dizer as infoboxes? Você provavelmente deve usar o Wikidata http://wikidata.org/w/api.php e extrair as informações de lá (será mais limpa), depois apresente-as como preferir.

Caso contrário, você poderá espalhar display: noneem todos os lugares IDs e classes apropriadas para as tabelas em questão, mas será uma busca interminável de informações não estruturadas.

Nemo
fonte
1

O script Greasemonkey do filtro de tabela da Wikipedia faz o que você deseja:

Resumo do script: filtra as tabelas da wikipedia removendo todas as linhas que possuem um valor indesejado ou excluindo determinadas linhas e colunas.

Pode ser necessário adicionar a httpsversão do URL da wikiedia à lista de filtros de páginas incluídas no script para que ele funcione.

naught101
fonte