Skip to content

adeel/google-scholar-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

google-scholar-scraper

Version 0.2 works with Python3.

Installation

$ pip install google-scholar-scraper

Command-line usage

$ gsscraper "neeman grothendieck duality"

will return the first result from Google Scholar matching this query, in XML format.

$ gsscraper "neeman grothendieck duality" -n 5

will return the five results from Google Scholar matching this query. (Max is 10 results.)

Library usage

import gsscraper

query = "neeman grothendieck duality"
gsscraper.get_result(query) # (a)
gsscraper.get_results(query, 5) # (b)
gsscraper.get_result_as_xml(query) # (c)

Here,

  1. will return a Python dict with keys "title", "author", etc.;
  2. will return a list of such Python dicts;
  3. will return a list of strings in XML format.

License

GPL

Authors

Adeel Khan (@adeel)

Parts of the code are derived from the package gscholar by Bastian Venthur (@venthur).

About

Python library for scraping Google Scholar [no longer supported, use https://github.com/ckreibich/scholar.py]

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages