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

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


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.


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.