Ask, Learn and Accelerate in your PhD Research

image Post Your Answer


image

Is there a way in which API can be used to get publication details of an author or their papers?

3 years ago in API , Python , Research Papers By Amrik


Hi everyone, I was extracting author’s publication details from google scholar including the keywords, titles, abstracts, and so on. For this I preferred using the python code for the purpose that putting the author's name can provide the required information in the required format so that I can use it for further references.

However, due to a lot of requests I got blocked by the google scholar’s API. 

Now, I don’t know if there’s any other way through which I can successfully collect the information.

If any of you has an alternate solution, please do let me know. Or maybe you can help me in understanding how to search and get past this blocking issue.

Thank you so much in advance.

All Answers (3 Answers In All) Post Your Answer

By Cecylia Answered 3 years ago

 Hi Amrik, I am attaching a link here. You can find the API for Arxiv and use it. I hope it helps: https://arxiv.org/help/api/user-manual#python_simple_example  


Replied 3 years ago

By Amrik

Thank you so much, Cecylia. I will try it.



By Srajan Answered 3 years ago

Hello Amrik, I don’t know about other alternatives as I never really faced such issues just twice or thrice maybe. In case of API getting blocked, I can suggest one thing only, slow down the code. To me it’s one of the simplest ways of dealing with the API being blocked due to multiple requests. Just limit the python code directly, reduce the number of requests made in an hour or a day and it will definitely work out. The only drawback with this situation is that you will have to leave your program running for longer than usual.


Replied 3 years ago

By Amrik

Hello Amrik, I don’t know about other alternatives as I never really faced such issues just twice or thrice maybe. In case of API getting blocked, I can suggest one thing only, slow down the code. To me it’s one of the simplest ways of dealing with the API being blocked due to multiple requests. Just limit the python code directly, reduce the number of requests made in an hour or a day and it will definitely work out. The only drawback with this situation is that you will have to leave your program running for longer than usual.



By Muskan Answered 3 years ago

 If you are just looking for the information to be used in the primary stage, then you can also go with newspaper3k python library. There you can get information like the name of an author and the titles of articles written by them. This information will already be available in a sorted format so that you can use it further as you like.


Replied 3 years ago

By Amrik

Thank you so much for the suggestion. I will check it too. Thanks.



Your Answer


View Related Questions