Searching for an author and requesting for the co-authors list with scholarly.fill returns only the first 20 co-authors, even if the author have more co-authors.
This behaviour isn't good and should be fixed, otherwise using the library to fetch co-author will return a partial information.
Code to replicate the issue:
from scholarly import scholarly
def main():
search_query = scholarly.search_author('Carlos Lima Azevedo')
author = next(search_query)
author_dict = scholarly.fill(author, sections=['basics', 'indices', 'coauthors'])
scholarly.pprint(author_dict)
if __name__ == '__main__':
main()
Looking the output of that code you'll see only 20 co-authors, but in the scholar page of that author there are 40+!
Searching for an author and requesting for the co-authors list with scholarly.fill returns only the first 20 co-authors, even if the author have more co-authors. This behaviour isn't good and should be fixed, otherwise using the library to fetch co-author will return a partial information.
Code to replicate the issue:
Looking the output of that code you'll see only 20 co-authors, but in the scholar page of that author there are 40+!