Pergunta

Se eu tiver uma categoria wikimedia como "Categoria:Google_Art_Project_works_by_Vincent_van_Gogh", existe uma API para recuperar uma lista dos URLs vinculados nessa página?

Eu tentei isso, mas não retorna nenhum link: https://en.wikipedia.org/w/api.php?action=query&titles=Category:Google_Art_Project_works_by_Vincent_van_Gogh&prop=links

(Se não, analisarei o html e os obterei dessa forma.)

Depois de vincular todos os URLs, existe uma API para recuperar algumas informações da página?(Resumo/Artista, Título, Data, Dimensões, Localização atual, Licenciamento)

Eu tentei isso, mas não parece haver uma maneira de retornar essas informações: https://en.wikipedia.org/w/api.php?action=query&titles=Arquivo:Irises-Vincent_van_Gogh.jpg&prop=imageinfo&iiprop=url

Foi útil?

Solução

existe uma API para recuperar uma lista dos URLs vinculados nessa página?

Eu acho que você está procurando o API de membros da categoria que listará as páginas na categoria selecionada.

Eu tentei isso, mas não retorna nenhum link: https://en.wikipedia.org/w/api.php?action=query&titles=Category:Google_Art_Project_works_by_Vincent_van_Gogh&prop=links

Primeiro, observe que esta é uma categoria do Wikimedia Commons, consultando o en.wikipedia.org retornou um você um missing página.No entanto, mesmo que você consulte o projeto certo, você notará que a descrição da categoria de fato não contém nenhum link.

Depois de vincular todos os URLs, existe uma API para recuperar algumas informações da página?

Você pode usar a consultacategorymembers como uma gerador, em seguida, especifique o usual propriedades que você deseja de cada página.No entanto, os metadados nos quais você parece estar interessado não estão disponíveis por meio da API; é necessário analisá-los no texto de descrição de cada imagem.

Tentar https://commons.wikimedia.org/w/api.php?action=query&generator=categorymembers&gcmtitle=Category%3aGoogle_Art_Project_works_by_Vincent_van_Gogh&prop=links|imageinfo|revisions&iiprop=timestamp|user|url|size|mime&rvprop=ids|content&rvgeneratexml

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top