gsch是一个在google scholar结果页面中处理纸质信息的工具。

gsch的Python项目详细描述


https://img.shields.io/pypi/v/gsch.svghttps://img.shields.io/travis/jun-harashima/gsch.svg

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的论文

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中硬件令牌的证书访问私钥   java SQLite数据库在何处不能正确使用?   java在编辑器中显示IntelliJidea中的编译错误   java将atributes放到X500 NameBuilder Bouncy Castle,生成PKCS10   java顺序ant条件不会停止   spring如何发送请求并上传带有java对象的文件,比如@RequestParam CommonsMultipartFile file、@RequestBody User userDetailsId?   java如何在Spring中根据配置创建多个相同类型的bean?   java我需要一个框架来使用依赖注入吗?   如何使用java在excel中插入换行符?   java从安卓文件加载数组   安卓 Dateformat不返回实时Java   java如何将基本int传递给AsyncTask?   java音频相似性库   Spark:OutOfMemoryError:Java堆空间   java My代码未按预期工作。十进制输出不是它应该的样子   财务Java编译器告诉我,我并没有启动变量“interest”或“pmt”