INNER CODE UNIT · Python
perform_login
buzzsubash/algo_trading_strategies_india · broker-utilities/zerodha-kite-connect-auto-login.py:200
def perform_login(self):
"""Perform the complete login process"""
try:
# Create session for login
req_session = requests.Session()
req_session.headers.update({
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36'
})
# Step 1: Login with credentials
logging.info("Performing initial login...")
login_response = req_session.post(
self.config.LOGIN_URL,
data={
"user_id": self.config.USER_ID,
"password": self.config.PASSWORD,
},
timeout=30