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 |