Scopus Abstract Retrieval API
Após obter os IDs Scopus dos artigos, o próximo passo é usá-los para recuperar todas as informações sobre cada artigo. Usaremos a Scopus Abstract Retrieval API, fornecida pela Elsevier, para recuperar os resumos Scopus com ricos metadados de artigos de todos os artigos.
Info
Na versão antiga v2.0.0
, fazíamos web scraping da página de visualização do artigo da Scopus usando o BeautifulSoup, mas agora abandonamos essa prática.
URL do Recurso da API
Precisamos solicitar a URL abaixo e passar alguns parâmetros para obter o resumo Scopus.
ID Scopus
Para recuperar um resumo Scopus de um artigo específico, precisamos definir o path parameter scopus_id
, que se refere a um identificador Scopus exclusivo atribuído a cada artigo/resumo Scopus.
Exemplo com SCOPUS_ID:85197125619 como ID Scopus:
Campos
Ao especificar os Campos Scopus, nós podemos filtrar a resposta e obter apenas as informações desejadas dos artigos.
Exemplo com todos os campos usados:
field=dc:identifier,eid,dc:title,dc:description,prism:publicationName,citedby-count,prism:volume,prism:coverDate,prism:doi,dc:creator,authors
Cabeçalhos da Requisição
Os cabeçalhos incluídos na requisição. Um deles especifica sua Chave da API
.
"Accept-Language": "pt-BR,pt;q=0.9,en-US;q=0.8,en;q=0.7",
"Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.3",
"Accept-Encoding": "gzip, deflate, br",
"Referer": "https://www.scopus.com/",
"Origin": "https://www.scopus.com",
"Content-Type": "application/json",
"Accept": "application/json",
"User-Agent": "Mozilla/5.0",
"Connection": "keep-alive",
"X-ELS-APIKey": "Sua Chave da API"
URL Final
Este é um exemplo de uma URL completa com todos os parâmetros que solicitamos.
https://api.elsevier.com/content/abstract/scopus_id/SCOPUS_ID:85197125619&field=dc:identifier,eid,dc:title,dc:description,prism:publicationName,citedby-count,prism:volume,prism:coverDate,prism:doi,dc:creator,authors
Corpo da Resposta
Exemplo de um corpo de resposta da Scopus Abstract Retrieval API em uma rede institucional.
"abstracts-retrieval-response": {
"coredata": {
"eid": "2-s2.0-85197125619",
"citedby-count": "0",
"prism:volume": "14",
"dc:description": "The advancement of technology has significantly transformed the livestock [...]",
"prism:coverDate": "2024-06-01",
"dc:title": "Digital and Precision Technologies in Dairy Cattle Farming: A Bibliometric Analysis",
"dc:creator": {
"author": [
{
"ce:given-name": "Franck Morais",
"preferred-name": {
"ce:given-name": "Franck Morais",
"ce:initials": "F.M.",
"ce:surname": "de Oliveira",
"ce:indexed-name": "de Oliveira F.M."
},
"@seq": "1",
"ce:initials": "F.M.",
"@_fa": "true",
"affiliation": {
"@id": "60017841",
"@href": "https://api.elsevier.com/content/affiliation/affiliation_id/60017841"
},
"ce:surname": "de Oliveira",
"@auid": "57275191700",
"author-url": "https://api.elsevier.com/content/author/author_id/57275191700",
"ce:indexed-name": "de Oliveira F.M."
}
]
},
"prism:doi": "10.3390/ani14121832",
"publishercopyright": "© 2024 by the authors.",
"prism:publicationName": "Animals",
"dc:identifier": "SCOPUS_ID:85197125619"
},
"authors": {
"author": [
{
"ce:given-name": "Franck Morais",
"preferred-name": {
"ce:given-name": "Franck Morais",
"ce:initials": "F.M.",
"ce:surname": "de Oliveira",
"ce:indexed-name": "de Oliveira F.M."
},
"@seq": "1",
"ce:initials": "F.M.",
"@_fa": "true",
"affiliation": {
"@id": "60017841",
"@href": "https://api.elsevier.com/content/affiliation/affiliation_id/60017841"
},
"ce:surname": "de Oliveira",
"@auid": "57275191700",
"author-url": "https://api.elsevier.com/content/author/author_id/57275191700",
"ce:indexed-name": "de Oliveira F.M."
}
]
}
}
Campo | Descrição |
---|---|
abstracts-retrieval-response |
Lista os ricos metadados do artigo |
coredata |
Lista os principais metadados do artigo com os campos especificados |
authors |
Lista todos os autores do artigo |
author |
Lista os dados de todos os autores do artigo |
Exemplo de um corpo de resposta da Scopus Abstract Retrieval API em uma rede fora do campus.
"abstracts-retrieval-response": {
"coredata": {
"eid": "2-s2.0-85197125619",
"citedby-count": "0",
"prism:volume": "14",
"prism:coverDate": "2024-06-01",
"dc:title": "Digital and Precision Technologies in Dairy Cattle Farming: A Bibliometric Analysis",
"dc:creator": {
"author": [
{
"ce:given-name": "Franck Morais",
"preferred-name": {
"ce:given-name": "Franck Morais",
"ce:initials": "F.M.",
"ce:surname": "de Oliveira",
"ce:indexed-name": "de Oliveira F.M."
},
"@seq": "1",
"ce:initials": "F.M.",
"@_fa": "true",
"affiliation": {
"@id": "60017841",
"@href": "https://api.elsevier.com/content/affiliation/affiliation_id/60017841"
},
"ce:surname": "de Oliveira",
"@auid": "57275191700",
"author-url": "https://api.elsevier.com/content/author/author_id/57275191700",
"ce:indexed-name": "de Oliveira F.M."
}
]
},
"prism:doi": "10.3390/ani14121832",
"publishercopyright": "© 2024 by the authors.",
"prism:publicationName": "Animals",
"dc:identifier": "SCOPUS_ID:85197125619"
}
}
Campo | Descrição |
---|---|
abstracts-retrieval-response |
Lista os ricos metadados do artigo |
coredata |
Lista os principais metadados do artigo com os campos especificados |
author |
Lista os dados do primeiro autor do artigo |