|
@@ -0,0 +1,62 @@
|
|
|
+import requests
|
|
|
+import json
|
|
|
+from pprint import pprint
|
|
|
+
|
|
|
+from config import *
|
|
|
+
|
|
|
+#
|
|
|
+# Script to check all the afiliations of the authors
|
|
|
+#
|
|
|
+
|
|
|
+EID = "2-s2.0-84946782439"
|
|
|
+
|
|
|
+url = "https://api.elsevier.com/content/search/scopus?query=refeid(" + EID + ")"
|
|
|
+
|
|
|
+resp = requests.get(url,headers={'Accept':'application/json','X-ELS-APIKey':MY_API_KEY})
|
|
|
+
|
|
|
+results = resp.json()
|
|
|
+pprint(results)
|
|
|
+
|
|
|
+exit()
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+count = 25
|
|
|
+n = 0
|
|
|
+npubstoget = 25
|
|
|
+start = 0
|
|
|
+ntotal = 0
|
|
|
+publist = []
|
|
|
+
|
|
|
+while (npubstoget > 0):
|
|
|
+
|
|
|
+ loopargs = "&count=%d&start=%d" % (count, start)
|
|
|
+ #print loopargs
|
|
|
+
|
|
|
+ url = ("https://api.elsevier.com/content/search/scopus?query=refeid("
|
|
|
+ + EID + ")" + loopargs)
|
|
|
+
|
|
|
+ print "URL: " + url
|
|
|
+ resp = requests.get(url,headers={'Accept':'application/json','X-ELS-APIKey':MY_API_KEY})
|
|
|
+
|
|
|
+ results = resp.json()
|
|
|
+ pprint(results)
|
|
|
+ #print json.dumps(results,sort_keys=True,indent=4, separators=(',', ': '))
|
|
|
+
|
|
|
+ if (n==0):
|
|
|
+ n = int(results['search-results']['opensearch:totalResults'])
|
|
|
+ #print "Current number citations in scopus = %d" % n
|
|
|
+ npubstoget = n
|
|
|
+
|
|
|
+ if (n>0):
|
|
|
+ publist += results['search-results']['entry']
|
|
|
+
|
|
|
+ npubstoget = npubstoget - count
|
|
|
+ start += count
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|