首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我们如何通过SERPAPI获取谷歌学者的引文?

我们如何通过SERPAPI获取谷歌学者的引文?
EN

Stack Overflow用户
提问于 2022-08-29 09:42:59
回答 1查看 159关注 0票数 0

我有许多作者的名字列表和他们的电子邮件id,我想通过编程获取他们的引文。那么,我如何使用SERPAPI获取他们的引用呢?

EN

回答 1

Stack Overflow用户

发布于 2022-09-01 15:57:01

如果我理解得对,您已经有了作者的ID,如果您确实需要做一些循环才能从每个作者那里获得引用,下面是您可以这样做的方法(也是检查联机IDE中的代码示例):

代码语言:javascript
运行
复制
const SerpApi = require("google-search-results-nodejs");
const search = new SerpApi.GoogleSearch(process.env.API_KEY); //your api key from serpapi.com

const params = {
  engine: "google_scholar_author", // search engine
  hl: "en", //search languge
};

const authorsIds = ["EicYvbwAAAAJ", "hqAf_AgAAAAJ", "5M-bz3EAAAAJ"];

const getJson = async () => {
  return new Promise((resolve) => {
    search.json(params, resolve);
  });
};

const getCitations = async () => {
  const citations = [];
  for (id of authorsIds) {
    params.author_id = id; // set author id to request params
    const json = await getJson();
    citations.push({ author: json.author, citations: json.articles });
  }
  return citations;
};

getCitations().then((citations) => {
  console.dir(citations, { depth: null });
  // or do what you want to do next
});

输出:

代码语言:javascript
运行
复制
[
   {
      "author":{
         "name":"George Patton",
         "affiliations":"University of Melbourne; Murdoch Childrens Research Institute.",
         "email":"Verified email at unimelb.edu.au",
         "interests":[
            {
               "title":"Mental Health",
               "link":"https://scholar.google.com/citations?view_op=search_authors&hl=en&mauthors=label:mental_health",
               "serpapi_link":"https://serpapi.com/search.json?engine=google_scholar_profiles&hl=en&mauthors=label%3Amental_health"
            },
            {
               "title":"Adolescent Health",
               "link":"https://scholar.google.com/citations?view_op=search_authors&hl=en&mauthors=label:adolescent_health",
               "serpapi_link":"https://serpapi.com/search.json?engine=google_scholar_profiles&hl=en&mauthors=label%3Aadolescent_health"
            },
            {
               "title":"Psychiatric epidemiology",
               "link":"https://scholar.google.com/citations?view_op=search_authors&hl=en&mauthors=label:psychiatric_epidemiology",
               "serpapi_link":"https://serpapi.com/search.json?engine=google_scholar_profiles&hl=en&mauthors=label%3Apsychiatric_epidemiology"
            },
            {
               "title":"Psychiatry",
               "link":"https://scholar.google.com/citations?view_op=search_authors&hl=en&mauthors=label:psychiatry",
               "serpapi_link":"https://serpapi.com/search.json?engine=google_scholar_profiles&hl=en&mauthors=label%3Apsychiatry"
            }
         ],
         "thumbnail":"https://scholar.googleusercontent.com/citations?view_op=view_photo&user=hqAf_AgAAAAJ&citpid=3"
      },
      "citations":[
         {
            "title":"Global, regional, and national comparative risk assessment of 79 behavioural, environmental and occupational, and metabolic risks or clusters of risks, 1990–2015: a systematic …",
            "link":"https://scholar.google.com/citations?view_op=view_citation&hl=en&user=hqAf_AgAAAAJ&citation_for_view=hqAf_AgAAAAJ:EsEWqaRxkBgC",
            "citation_id":"hqAf_AgAAAAJ:EsEWqaRxkBgC",
            "authors":"MH Forouzanfar, A Afshin, LT Alexander, HR Anderson, ZA Bhutta, ...",
            "publication":"The lancet 388 (10053), 1659-1724, 2016",
            "cited_by":{
               "value":8808,
               "link":"https://scholar.google.com/scholar?oi=bibs&hl=en&cites=2908528395435776161,3055444908891106187,4467761493745102427,12996769275393345791,10219250234207102035,3883213508573811465,10824011199718854451,9798408928041897835",
               "serpapi_link":"https://serpapi.com/search.json?cites=2908528395435776161%2C3055444908891106187%2C4467761493745102427%2C12996769275393345791%2C10219250234207102035%2C3883213508573811465%2C10824011199718854451%2C9798408928041897835&engine=google_scholar&hl=en",
               "cites_id":"2908528395435776161,3055444908891106187,4467761493745102427,12996769275393345791,10219250234207102035,3883213508573811465,10824011199718854451,9798408928041897835"
            },
            "year":"2016"
         },
        ... and other citations
      ]
   },
   {
      "author":{
         "name":"Ann Kristin Knudsen",
         "affiliations":"Departement Director Norwegian Institute of Public Health",
         "email":"Verified email at fhi.no",
         "interests":[
            {
               "title":"burden of disease",
               "link":"https://scholar.google.com/citations?view_op=search_authors&hl=en&mauthors=label:burden_of_disease",
               "serpapi_link":"https://serpapi.com/search.json?engine=google_scholar_profiles&hl=en&mauthors=label%3Aburden_of_disease"
            },
            {
               "title":"psychiatric epidemiology",
               "link":"https://scholar.google.com/citations?view_op=search_authors&hl=en&mauthors=label:psychiatric_epidemiology",
               "serpapi_link":"https://serpapi.com/search.json?engine=google_scholar_profiles&hl=en&mauthors=label%3Apsychiatric_epidemiology"
            },
            {
               "title":"sickness absence research",
               "link":"https://scholar.google.com/citations?view_op=search_authors&hl=en&mauthors=label:sickness_absence_research",
               "serpapi_link":"https://serpapi.com/search.json?engine=google_scholar_profiles&hl=en&mauthors=label%3Asickness_absence_research"
            },
            {
               "title":"parental alcohol use",
               "link":"https://scholar.google.com/citations?view_op=search_authors&hl=en&mauthors=label:parental_alcohol_use",
               "serpapi_link":"https://serpapi.com/search.json?engine=google_scholar_profiles&hl=en&mauthors=label%3Aparental_alcohol_use"
            },
            {
               "title":"problem drinking",
               "link":"https://scholar.google.com/citations?view_op=search_authors&hl=en&mauthors=label:problem_drinking",
               "serpapi_link":"https://serpapi.com/search.json?engine=google_scholar_profiles&hl=en&mauthors=label%3Aproblem_drinking"
            }
         ],
         "thumbnail":"https://scholar.googleusercontent.com/citations?view_op=view_photo&user=5M-bz3EAAAAJ&citpid=1"
      },
      "citations":[
         {
            "title":"Global, regional, and national incidence, prevalence, and years lived with disability for 301 acute and chronic diseases and injuries in 188 countries, 1990–2013: a systematic …",
            "link":"https://scholar.google.com/citations?view_op=view_citation&hl=en&user=5M-bz3EAAAAJ&citation_for_view=5M-bz3EAAAAJ:hFOr9nPyWt4C",
            "citation_id":"5M-bz3EAAAAJ:hFOr9nPyWt4C",
            "authors":"T Vos, RM Barber, B Bell, A Bertozzi-Villa, S Biryukov, I Bolliger, ...",
            "publication":"The lancet 386 (9995), 743-800, 2015",
            "cited_by":{
               "value":13443,
               "link":"https://scholar.google.com/scholar?oi=bibs&hl=en&cites=1961466636690701750,16526736009745336210,14070611524888519341",
               "serpapi_link":"https://serpapi.com/search.json?cites=1961466636690701750%2C16526736009745336210%2C14070611524888519341&engine=google_scholar&hl=en",
               "cites_id":"1961466636690701750,16526736009745336210,14070611524888519341"
            },
            "year":"2015"
         },
         ... and other citations
      ]
   },
   ... and othe authors
]

如果您想更深入地理解这个主题,就会有一个网络抓取谷歌学者信息博客文章

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73526885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档