aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/collateral/baml_isda.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/python/collateral/baml_isda.py b/python/collateral/baml_isda.py
index 9c2ae919..1ae8f80d 100644
--- a/python/collateral/baml_isda.py
+++ b/python/collateral/baml_isda.py
@@ -14,7 +14,11 @@ def download_from_secure_id(
path: pathlib.Path,
base_url="https://secmail.bankofamerica.com",
):
- payload = {"dialog:username": "ghorel@lmcg.com", "dialog:password": "v4vdMvH9Qe9t"}
+ password = {
+ "ghorel@lmcg.com": "v4vdMvH9Qe9t",
+ "nyops@lmcg.com": "a6lAkBfqDSHsrkGspYSS",
+ }
+ payload = {}
with requests.Session() as session:
r = session.get(
urljoin(base_url, "formpostdir/securereader"),
@@ -23,8 +27,8 @@ def download_from_secure_id(
soup = BeautifulSoup(r.content, features="lxml")
form = soup.find(id="dialog")
for inp in form.find_all("input"):
- if inp["name"] not in ["dialog:username", "dialog:password"]:
- payload[inp["name"]] = inp["value"]
+ payload[inp["name"]] = inp["value"]
+ payload["dialog:password"] = password[payload["dialog:username"]]
r = session.post(base_url + form["action"], data=payload)
soup = BeautifulSoup(r.content, features="lxml")
form = soup.find(id="readTB")