63 resp_json = loads(resp.text)
64 except Exception
as e:
67 if 'error' in resp_json:
70 resp_json = resp_json[
"response"]
71 result_len = resp_json[
"numFound"]
74 for res
in resp_json[
"docs"]:
75 author = res.get(
"author")
78 author = author[0] +
' et al.'
82 'url': result_base_url + res.get(
"bibcode") +
"/",
83 'title': res.get(
"title")[0],
85 'content': res.get(
"abstract"),
86 'doi': res.get(
"doi"),
87 'publishedDate': datetime.fromisoformat(res.get(
"date")),
91 results.append({
'number_of_results': result_len})