Skip to content

Automated Login API which automatically login into SRM Wifi

Notifications You must be signed in to change notification settings

itssudhanshu/SRM-NetLogin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SRM-NetLogin

Automated Login API which automatically login into SRM Wifi

I built an Automated Login API which automatically login me to the SRM Wifi after connecting through a single click. It requires to set the SRM wifi username and password for just one time and it works individually.

The language that I used - Python

Code

  • Import all these libraries
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.firefox.options import Options
from selenium.common.exceptions import TimeoutException
import time
  • Add your SRM-ID and Password
usernameStr = ''
passwordStr = ''
  • Then add the code to run the script either with head or headless Browser
# headless - without opening browser 
options = Options()
options.headless = True

# initiallizing driver Firfox Browser
browser = webdriver.Firefox(
    options=options, executable_path=r'E:\New Project\Scrapsrm by Python\geckodriver.exe')
# browser = webdriver.Chrome()

browser.implicitly_wait(30)

browser.get(('https://iac.srmist.edu.in/connect/Access'))

time.sleep(2)

username = browser.find_element_by_id('LoginUserPassword_auth_username')
username.clear()
password = browser.find_element_by_id('LoginUserPassword_auth_password')
username.clear()
username.send_keys(usernameStr)
password.send_keys(passwordStr)

browser.find_element_by_id("UserCheck_Login_Button").click()
time.sleep(2)

# take screenshot after completion
# screenshot = browser.save_screenshot('snap3.png')

browser.quit()

How it Works

  • Install Pre-requsite Libraries - Selenium, Beautiful Soup(bs4)

    pip install selenium
    pip install bs4

  • Step to run the script-

    • First open the command prompt
    • Then go to project directory
    • Run the netlogin.py
      python netlogin.py

About

Automated Login API which automatically login into SRM Wifi

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages