forked from CodeForAfrica-SCRAPERS/healthtools_ke
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscraper.py
17 lines (17 loc) · 929 Bytes
/
scraper.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from healthtools.scrapers.doctors import DoctorsScraper
from healthtools.scrapers.foreign_doctors import ForeignDoctorsScraper
from healthtools.scrapers.clinical_officers import ClinicalOfficersScraper
from healthtools.scrapers.health_facilities_scraper import HealthFacilitiesScraper
if __name__ == "__main__":
healthfacilities_scraper = HealthFacilitiesScraper()
doctors_scraper = DoctorsScraper()
foreign_doctors_scraper = ForeignDoctorsScraper()
clinical_officers_scraper = ClinicalOfficersScraper()
healthfacilities_scraper.get_token()
healthfacilities_scraper.get_data()
# scraping you softly with these bots...
doctors_result = doctors_scraper.scrape_site()
if doctors_result:
foreign_doctors_scraper.document_id = len(doctors_result) + 1
foreign_docs_result = foreign_doctors_scraper.scrape_site()
clinical_officers_result = clinical_officers_scraper.scrape_site()