1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.chrome.options import Options import time import sys
con = sys.argv[1]
chrome_options = webdriver.ChromeOptions() chrome_options.add_argument('--headless') chrome_options.add_argument('--disable-gpu') chrome_options.add_argument('--no-sandbox')
def deny(): driver = webdriver.Chrome(chrome_options=chrome_options,executable_path='/home/chromedriver') driver.get('http://192.168.1.1/')
driver.find_element('id','Frm_Password').send_keys('xxxxx',Keys.ENTER)
driver.find_element('id','menu3').click() time.sleep(1)
driver.switch_to.frame('mainFrame') driver.find_element('id','smMACFilter').click() driver.find_element('id','mac1').send_keys('91') driver.find_element('id','mac2').send_keys('62') driver.find_element('id','mac3').send_keys('a1') driver.find_element('id','mac4').send_keys('13') driver.find_element('id','mac5').send_keys('91') driver.find_element('id','mac6').send_keys('f4') driver.find_element('id','Btn_Add').click() time.sleep(3) driver.close() def permit(): driver = webdriver.Chrome(chrome_options=chrome_options,executable_path='/home/chromedriver') driver.get('http://192.168.1.1/') driver.find_element('id','Frm_Password').send_keys('xxxxxx',Keys.ENTER) driver.find_element('id','menu3').click() time.sleep(1) driver.switch_to.frame('mainFrame') driver.find_element('id','smMACFilter').click() driver.find_element('id','Img_Delete0').click() time.sleep(3) driver.close() def main(con): if con == 'permit': permit() if con == 'deny': deny() main(con)
|