Skip to content

Instantly share code, notes, and snippets.

View ganigithub's full-sized avatar
🎯
Focusing

Ganesh Nagarvani ganigithub

🎯
Focusing
View GitHub Profile
#input username
user = driver.find_element_by_xpath("//input[@type = 'text']")
user.send_keys(username)
#input password
pwd = driver.find_element_by_xpath("//input[@type = 'password']")
pwd.send_keys(password)
#click on login
driver.find_element_by_xpath("//button[@type='submit']").click()
import yaml
from yaml.loader import SafeLoaderwith
open('file.yaml') as f:
login = yaml.load(f, Loader=SafeLoader)
username = login['user_id']
password = login['password']
totp = login['totp']
webdriver_path = login['webdriver_path']
import json
with open(*your file path*,'r') as f:
login = json.load(f)
username = login['user_id']
password = login['password']
totp = login['totp']
webdriver_path = login['webdriver_path'] #path of your chromedriver
url = login['url']
# launch chrome and open zerodha website
from selenium import webdriver
from time import sleep
from pyotp import TOTP
service = webdriver.chrome.service.Service(f'{webdriver_path}/chromedriver.exe')
service.start()
options = webdriver.ChromeOptions()