scholarly-python-package / scholarly

Retrieve author and publication information from Google Scholar in a friendly, Pythonic way without having to worry about CAPTCHAs!
https://scholarly.readthedocs.io/
The Unlicense
1.29k stars 292 forks source link

Fetch the authors and author pages of a publication #538

Open HowardZJU opened 1 month ago

HowardZJU commented 1 month ago

What feature would you like to request?

from scholarly import scholarly
search_query = scholarly.search_author('...')
first_author_result = next(search_query)
author = scholarly.fill(item)
first_publication = author['publications'][0]
first_publication_filled = scholarly.fill(first_publication)

Now given a publication object, we can fetch the author list from first_publication_filled[bib]. Nevertheless, GoogleScholar often links the author pages with the publications. It is essential to fetch the corresponding author page, or construct an author object for each of them, such that we can understand more specifically who own this paper.

Is your feature request related to a problem? Please describe. I do not find related problems in the raised issues.

Describe the solution you'd like Maybe there could be an additional key in first_publication_filled that contains a list of author objects (likewise the first_author_result in the code).

Describe alternatives you've considered Maybe there could be an additional key in first_publication_filled that contains a list of links to author pages.

Do you plan on contributing? No, regrettably I do not have the capacity....