Skip to content


Folders and files

Last commit message
Last commit date

Latest commit



37 Commits

Repository files navigation


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!