自动查询|作者引用

时间:2018-02-04 16:50:18

标签: bash shell google-scholar google-profiles-api

感谢您让我在这里提出我的问题。

一些背景:在学术界和生活的各个领域,都有“超级明星”。这些超级明星得到广泛认可,他们的出版物经常被引用。我问自己的问题是,他们经常被引用是因为他们的论文(仍然)是杰出的,还是因为他们众所周知?

想想推文。数百万人阅读T先生(想想T代表什么)的推文,但几乎没有人读到你邻居的精心编写的,聪明而诙谐的推文。因此,在这种特殊情况下,#like(“引用”)并不一定与质量相对应,即使在某些时候(T先生职业生涯的开始)它可能也是如此。在学术界是否一样?

现在,为了回答我的问题,我想查询作者并制作他们的出版物和相应引文的时间序列。
问题是,我可以自动执行此操作吗?因此,制作包含author1,author2,...的txt文件authors.txt,并为每个文件查询例如他们的Google学术搜索资料。如果有人建议支持自动化的替代数据源,那么也将非常感激!

到目前为止,我偶然发现了“Publish or Perish”,这是一个很棒的工具,对于单个作者而言,它正是我想要的。但它不允许自动查询。联系这个伟大程序背后的开发人员得出的答案是“很可能编写自己的脚本来收集来自所有数据源的自动数据,特别是那些带有API的数据源,但是PoP不支持这一点。”
有谁知道如何做到这一点? 我有基本的bash知识,所以我的第一个想法是使用wget,但authorA的URL似乎是以随机方式编码的,所以它不是googlescholar.com/authoraA / ...或类似的东西。

非常感谢!

1 个答案:

答案 0 :(得分:0)

如果其他人碰巧遇到同样的问题:

This github repo有一个python脚本,完全符合我的要求。所以为txt.file中的每一行调用脚本,它就可以了!