gsch是一个在google scholar结果页面中处理纸质信息的工具。
gsch的Python项目详细描述
gsch是一个在google scholar结果页面中处理纸质信息的工具。
快速启动
要安装gsch,请在终端中运行此命令:
$ pip install gsch
使用gsch,您可以按如下方式处理google scholar结果页面中的纸张信息:
fromgsch.agentimportAgentfromgsch.paperimportPaperagent=Agent()papers=agent.search(['some','topic'])
对于给定的查询,agent在google scholar上获得10个搜索结果。请注意不要向服务发送太多请求,因为存在查询限制。
agent将搜索结果组织到Paper实例中,每个实例都包含以下属性:
- 标题
- 作者
- 年份
- 引自
- 网址
- 片段
您通常会获得以下更好的结果:
fromgsch.optionimportOptionagent=Agent()option=Option(year_low=2017)papers=agent.search(['some','topic'],option)
在本例中,papers由自2017年以来发表的论文组成。这样,您可以使用以下选项:
- year_low:如果设置year_low=2017,则获得自2017年以来已发表的论文
- year_high:如果设置year_high=2017,则获得在2017年之前已发表的论文
- start:如果设置start=10,则获得排名从11到20的论文