(20250211) Slight changes in NSE's IPO section.

This commit is contained in:
2025-02-11 15:29:59 +05:30
parent 94e5c81087
commit 382c6c991d
3 changed files with 72 additions and 3 deletions
+1 -1
View File
@@ -105,7 +105,7 @@ class NSECurrentIPO(AsyncNSEBase):
# Pass on the initialization to the parent:
super().__init__(
base_url = r"https://www.nseindia.com/market-data/all-upcoming-issues-ipo",
base_url = r"https://www.nseindia.com/",
data_url = r"https://www.nseindia.com/api/ipo-current-issue",
http_client = http_client,
cookies_refresh_interval = cookies_refresh_interval,
+2 -2
View File
@@ -106,7 +106,7 @@ class NSEUpcomingIPO(AsyncNSEBase):
# Pass on the initialization to the parent:
super().__init__(
base_url = r"https://www.nseindia.com/market-data/all-upcoming-issues-ipo",
base_url = r"https://www.nseindia.com/",
data_url = r"https://www.nseindia.com/api/all-upcoming-issues?category=ipo",
http_client = http_client,
cookies_refresh_interval = cookies_refresh_interval,
@@ -218,7 +218,7 @@ class NSEUpcomingIPO(AsyncNSEBase):
formatted_data = []
for ipo in raw_json:
issue_size = regex.find_first(text = str(ipo.get("issueSize")), pattern = r"[\d,]+\.?[\d,]*")
upper_band, lower_band = self.get_band_prices(ipo.get("priceRange"))
upper_band, lower_band = self.get_band_prices(ipo.get("issuePrice"))
formatted_data.append(NSEIPO(
scrapeTs = timestamp,
symbol = ipo["symbol"],