Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Google Scholar Publication Frequency Tool

This tool creates visualizations of how frequently terms appear in academic publications over time, based on Google Scholar data. It scrapes the number of search results for each year and generates a graph.

Installation

  1. Install Python dependencies:
pip install pandas matplotlib selenium beautifulsoup4
  1. Install ChromeDriver:

Usage

  1. Save the script as scholar_graph.py
  2. Run: python scholar_graph.py
  3. Follow the prompts to enter:
    • Search term
    • Start year
    • End year

The tool will display a graph showing publication frequency over time.

Important Notes

  • Use responsibly to avoid being blocked by Google Scholar
  • The tool includes a 2-second delay between requests
  • Results are approximate based on Google Scholar's "About X results" count
  • Requires active internet connection
  • Chrome browser must be installed

Troubleshooting

If you get WebDriver errors:

  • Verify Chrome is installed
  • Ensure ChromeDriver version matches your Chrome version
  • Check that ChromeDriver is in your system PATH

Limitations

  • Google Scholar may block rapid repeated requests
  • Results are estimates, not exact counts
  • Cannot handle complex search queries with special characters

About

a little tool to graph how many results there are for a search term on google scholar per year

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages