aiis-group / bibliometrics

0 stars 0 forks source link

Bibliometrics Scraper

Python script to find researchers and scrap their data.

Features

- Several output file formats: JSON, CSV or XLS. Currently working on Firebase Realtime Database.

Scraper integration and API

If you prefer to use only the scraper module in your project, you only need to install urllib and beautifulsoup4.

Scraper abstract base class

Two implementations of this abstract class are provided: ScholarScraper and ResearchGateScraper.

ScholarScraper implementation

get_personal_data(url, [force_refresh]):

Params
Returns

Python dict of 2 keys:

Example
{
    personal_info: "Profesor de Física (ULPGC)"
    study_fields: ["plasma physics", "laboratory astrophysics"] 
}

get_stats(url, [force_refresh]):

Params

Same as get_personal_data

Returns

Python dict with multiple keys:

ResearchGateScraper implementation

TODO...

More examples

Check examples folder.