20 reptiles navegador ejecutan automáticamente un método sencillo

Importación WebDriver el selenio a partir 
de la importación selenium.webdriver.common.by Por 
conducir en el directorio raíz del navegador Firefox después de la descarga # 
# variables de entorno se puede hacer referencia después de que el 
conductor = webdriver.Firefox () 
driver.get ( "https: / /www.baidu.com/ ") 
inputTag = driver.find_element_by_id ( 'kW') 
# # _class_name driver.find_element_by inputTag = ( 's_ipt') 
# = inputTag driver.find_element_by_name ( 'WD') 
inputTag = driver.find_elements (Por .CSS_SELECTOR ,. "wrap-quickdelete> INPUT") [0] 
inputTag driver.find_elements_by_css_selector = (. "wrap-quickdelete> INPUT") 
# = inputTag driver.find_element_by_xpath ( "// INPUT [@ ID = 'kW']" ) 
inputTag.send_keys ( 'Python') 

submintT = driver.find_element_by_id ( 'SU') 
SubmintT.click ()

# 1. Si lo que desea es analizar la página de datos, se recomienda a tirar fuente de la página lxml de analizar. Debido a que el lxml subyacente utilizando el lenguaje C, la eficacia de resolución será mayor. 
# 2. Si desea utilizar alguna de los elementos, tales como valores de entrada a un cuadro de texto o haga clic en un botón, entonces usted debe encontrar el método que nos proporcione el uso elemento selenio.

  

2. Forma de operación

de selenio WebDriver importación 
tiempo de importación 
de importación selenium.webdriver.support.ui Seleccionar 
# 1.操作输入框
driver = webdriver.Chrome () 
driver.get ( 'https://www.baidu.com/') 
inputTag = conductor. find_element_by_id ( 'kw') 
inputTag.send_keys ( 'pitón') 
time.sleep (3) 
# inputTag.clear () 

# 2操作casilla de verificación. 
driver = webdriver.Chrome () 
driver.get ( 'https: //www.douban .com / ') 
rememberBtn = driver.find_element_by_name (' recordar ') 
rememberBtn.click () 

# 3.操作seleccione标签: 
driver = webdriver.Chrome () 
driver.get (' http://www.dobai.cn/' ) 
selectBtn = Select (driver.find_element_by_name ( 'jumpMenu')) 
# selectBtn.select_by_index (1)
# SelectBtn.select_by_value ( "http://m.95xiu.com/") 
selectBtn.select_by_visible_text ( "95秀客户端")

  

3. Cadena Comportamiento

de selenio WebDriver importación 
de selenium.webdriver.common.action_chains importar ActionChains 

driver = webdriver.Firefox () 
driver.get ( "https://www.baidu.com") 

inputTag = driver.find_element_by_id ( 'kw') 
submitBtn = controlador .find_element_by_id ( 'SU') 

acciones = ActionChains (conductor) 
actions.move_to_element (inputTag) 
actions.send_keys_to_element (inputTag, 'pitón') 
actions.move_to_element (submitBtn) 
actions.click (submitBtn) 
actions.perform ()

  

Supongo que te gusta

Origin www.cnblogs.com/wcyMiracle/p/12500022.html
Recomendado
Clasificación