Skip to content
Professor INformation Gatherer (PING)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


PING : Professor Information Gatherer

The quickest solution to gather Professor Information for Research Internship and PHD Search

Getting Started

Installation and Run

  • Visit Google Scholar before First Run on Google Chrome

git clone


sudo pip3 install -r requirements.txt

  • Now create a file stating all the search keywords on a new line

./ [File Input] [File Output]

Use -h for more info.

./ -h
usage: [-h] [-s] [-n NUMBER] file output

positional arguments:
  file                  Input File for Keywords
  output                Output File for xls. Must ends with a .xls

optional arguments:
  -h, --help            show this help message and exit
  -s, --strict          Use search in the strict mode
  -n NUMBER, --number NUMBER

What does PING do :

PING returns the following:

Project Update

  • Professor Name
  • Professor Title
  • Professor Institute
  • Professor Tags
  • Professor H-Index
  • Top Cited Paper Links
  • Most Recent Paper Links
  • Searching for professor
  • Saving Data to a external Format
  • Cookie Maintenance using browser to validate Captcha
  • Custom Number of Results
  • Two Modes of Search : Strict and Lenient
  • Result Ranking Algorithm
  • Better Command Line Interfacing through Flags
  • Country Based Results


Feel free to submit issues and enhancement requests.


In general, Follow the "fork-and-pull" Git workflow.

  1. Fork the repo on GitHub

  2. Clone the project to your own machine

  3. Commit changes to your own branch

  4. Push your work back up to your fork

  5. Submit a Pull request for review

NOTE: Be sure to merge the latest from "upstream" before making a pull request!

You can’t perform that action at this time.