aboutsummaryrefslogtreecommitdiff
path: root/scrape_ecourtindia_v6/modules/scraper_orders.py
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2025-03-27 22:03:30 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2025-03-27 22:03:30 +0530
commit7195110a466b0ed14de1b8ee4fa8d7bb79626018 (patch)
treefef0ce165a5fad64bb0b4e7f49ef68a166ce399b /scrape_ecourtindia_v6/modules/scraper_orders.py
parentf1f43d3448bc879eed55f1e6865c06e646b7eb4a (diff)
refactor
Diffstat (limited to 'scrape_ecourtindia_v6/modules/scraper_orders.py')
-rw-r--r--scrape_ecourtindia_v6/modules/scraper_orders.py29
1 files changed, 29 insertions, 0 deletions
diff --git a/scrape_ecourtindia_v6/modules/scraper_orders.py b/scrape_ecourtindia_v6/modules/scraper_orders.py
new file mode 100644
index 0000000..78594e8
--- /dev/null
+++ b/scrape_ecourtindia_v6/modules/scraper_orders.py
@@ -0,0 +1,29 @@
+from time import sleep
+
+from selenium.webdriver.common.by import By
+
+from selenium.webdriver.support.select import Select
+from tinydb import TinyDB
+
+from .scraper import Scraper
+
+class ScraperOrders(Scraper):
+ def __init__(self, config):
+ Scraper.__init__(self, 'https://services.ecourts.gov.in/ecourtindia_v6/?p=courtorder/index')
+
+ self.db = TinyDB('db.json')
+ self.config = config
+
+ def goto_courtnumber(self):
+ element = self.driver.find_element(By.ID, 'courtnumber-tabMenu')
+ element.click()
+ sleep(1)
+
+ def get_court_numbers(self):
+ element = self.driver.find_element(By.ID, 'nnjudgecode1')
+ select = Select(element)
+ options = select.options
+ court_numbers = [ option.text for option in options ]
+ print(f'COURT NUMBERS: {court_numbers}')
+
+ return court_numbers