diff options
| author | Raghuram Subramani <raghus2247@gmail.com> | 2025-03-26 22:19:19 +0530 |
|---|---|---|
| committer | Raghuram Subramani <raghus2247@gmail.com> | 2025-03-26 22:19:19 +0530 |
| commit | f1f43d3448bc879eed55f1e6865c06e646b7eb4a (patch) | |
| tree | 3b67eefca59ffc4bd46b418ec401a3c36b753542 /scrape_ecourtindia_v6/scraper.py | |
| parent | ef63d21480f1f83a660902da3f9ad2d5606b37c2 (diff) | |
implement scraping of establishments
Diffstat (limited to 'scrape_ecourtindia_v6/scraper.py')
| -rw-r--r-- | scrape_ecourtindia_v6/scraper.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/scrape_ecourtindia_v6/scraper.py b/scrape_ecourtindia_v6/scraper.py index cdab2fd..18b519a 100644 --- a/scrape_ecourtindia_v6/scraper.py +++ b/scrape_ecourtindia_v6/scraper.py @@ -82,6 +82,21 @@ class Scraper: return complexes + def scrape_establishments(self, state, district, cmplx): + self.select('sess_state_code', state) + sleep(0.2) + self.select('sess_dist_code', district) + sleep(0.2) + self.select('court_complex_code', cmplx) + sleep(1) + + element = self.driver.find_element(By.ID, 'court_est_code') + options = Select(element).options + establishments = [ option.text for option in options[1:] ] + print(f'ESTABLISHMENTS: {establishments}') + + return establishments + def select_court(self): sleep(2) while True: |
