1 selenium
Simulate browser behavior
2 chromdriver corresponding chrome browser driver download address
Note: There is a corresponding relationship between chrome and chromdriver
The following errors may be caused by the version incompatibility
simple example
131 Dedicated here are 2 different computers specified
1 """ 2 Description:Wangqiang automatic login script 3 Author:Nod 4 Date:18-05-03 5 Record:1 The key is that the chrome driver should correspond to the chrome version 6 #-------- -------------------------v1------------------------- -----------# 7 """ 8 from selenium import webdriver 9 import requests 10 import time 11 from selenium.webdriver.common.by import By #Search by what method, By.ID,By. CSS_SELECTOR 12 from selenium.webdriver.common.keys import Keys#Keyboard key operation 13 driver=webdriver.Chrome() #Pop up the browser 14 time.sleep(1 ) 15 driver.get( ' http://172.20.90.114:8080/StormWeb/ ' ) 16 time.sleep(1 ) 17 #Maximize the browser 18 driver.maximize_window() 19 #Get the place where the user name is entered 20 input_loginName=driver.find_element_by_id( ' loginName ' ) 21 #Clear the original content 22 input_loginName.clear() 23 #Enter the user name 24 input_loginName.send_keys(' admin ' ) 25 #Get password 26 input_pwd=driver.find_element_by_id( ' pwd ' ) 27 #Enter password 28 input_pwd.send_keys( ' nstrong ' ) 29 #Enter Enter 30 input_pwd.send_keys(Keys.ENTER) 31 #Wait for 8s Give the browser parsing time 32 time.sleep(8 ) 33 #If you don't need to open the topology, comment the following code 34 # driver.find_element_by_id ( 'shutter4').click() #[0].click()
244 dedicated
1 """ 2 Description:Wangqiang automatic login script 3 Author:Nod 4 Date:18-05-03 5 Record:1 The key is that the chrome driver should correspond to the chrome version 6 #-------- -------------------------v1------------------------- -----------# 7 """ 8 from selenium import webdriver 9 import requests 10 import time 11 from selenium.webdriver.common.by import By #Search by what method, By.ID,By. CSS_SELECTOR 12 from selenium.webdriver.common.keys import Keys #Keyboard key operation 13 14 driver = webdriver.Chrome() #Pop up the browser 15 time.sleep(1 ) 16 driver.get( ' http://172.20.90.114:8080/StormWeb/ ' ) 17 time.sleep(1 ) 18 #Maximize the browser 19 driver.maximize_window() 20 #Get the place where the user name is entered 21 input_loginName = driver.find_element_by_id( ' loginName ' ) 22 #Clear the original content 23 input_loginName.clear () 24 #Input Username 25input_loginName.send_keys( ' admin ' ) 26 #Get password 27 input_pwd = driver.find_element_by_id( ' pwd ' ) 28 #Enter password 29 input_pwd.send_keys( ' nstrong ' ) 30 #Enter Enter 31 input_pwd.send_keys(Keys.ENTER) 32 #Wait 8s to give the browser parsing time 33 time.sleep(8 ) 34 #Open topology 35 driver.find_element_by_id( ' shutter4 ' ).click ( ) # [0].click()