aboutsummaryrefslogtreecommitdiff
path: root/scrape_ecourtindia_v6/modules/scraper.py
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2025-03-31 14:30:38 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2025-03-31 14:30:57 +0530
commit0f188ea1e638e6abddb03d49b9209c703081b2fe (patch)
treecfe69bb82158fccf9eb4d5737d0c9c1603c5e1f1 /scrape_ecourtindia_v6/modules/scraper.py
parent97d1df0cd10f9f4adc1991cc8067cc8f1d3978cf (diff)
update
Diffstat (limited to 'scrape_ecourtindia_v6/modules/scraper.py')
-rw-r--r--scrape_ecourtindia_v6/modules/scraper.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/scrape_ecourtindia_v6/modules/scraper.py b/scrape_ecourtindia_v6/modules/scraper.py
index 4616763..140302e 100644
--- a/scrape_ecourtindia_v6/modules/scraper.py
+++ b/scrape_ecourtindia_v6/modules/scraper.py
@@ -20,8 +20,14 @@ class Scraper:
sleep(1)
def select(self, i_d, value):
- sleep(1)
- element = self.driver.find_element(By.ID, i_d)
+ while True:
+ try:
+ element = self.driver.find_element(By.ID, i_d)
+ break
+ except:
+ sleep(0.2)
+ pass
+
select = Select(element)
select.select_by_visible_text(value)
sleep(1)
@@ -52,6 +58,9 @@ class Scraper:
return complexes
+ def establishments_visible(self):
+ return self.driver.find_element(By.ID, 'court_est_code').is_displayed()
+
def scrape_establishments(self):
element = self.driver.find_element(By.ID, 'court_est_code')
options = Select(element).options