#scopus
#scopus
Вопрос:
Я извлек некоторые записи из Scopus, используя elsapy
, используя этот поисковый запрос:
search_query = 'TITLE-ABS-KEY(teleworking) AND SUBJAREA(SOCI)'
search_results = ElsSearch(search_query, 'scopus')
Все хорошо, за исключением того, что извлеченные записи содержат только первого автора для каждой статьи.
Возьмем, к примеру, эту запись с идентификатором Scopus: 1542427662. Если у вас есть ключ API, вы можете попробовать:
https://api.elsevier.com/content/abstract/scopus_id/1542427662?apikey=your-api-key
Все, что у вас есть, это первый автор, но у этой статьи на самом деле 6 авторов. Как правильно получить всех авторов, связанных со статьей?
Ответ №1:
В этой записи вы можете увидеть DOI:
<prism:doi>10.1146/annurev.soc.22.1.213</prism:doi>
Извлеките этот DOI и используйте API CrossRef для получения данных об авторах https://api.crossref.org/works/{DOI}
.
В нашем случае https://api.crossref.org/works/10.1146/annurev.soc.22.1.213 показаны шесть авторов в данной author
области.