Python + Selen Prämie (sieben) - Python-String Schneidevorgang

  Ziel: Python-String Schneidevorgang.

  In Python mit einem Schneidverfahren split () kommt, nimmt diese Methode keine Parameter, den Bereich, wenn die Bandparameter in Übereinstimmung mit den Parametern geschnitten schneiden der Standard-Andrews Raum.

  Übungsszenarien: Baidu Suche „Selen“, um zu sehen, wie viele Ergebnisse zu finden sind, müssen wir die Entfernung dieser Figur trennen.

  Spezifischer Code:

# Codierung = UTF-8 - 
Importzeit 
von Selen import WebDriver 
von selenium.webdriver.common.keys importieren Keys 

Klasse GetSubString (object): 
    def get_search_result (self): 
        driver = webdriver.Chrome () 
        driver.maximize_window () 
        driver.implicitly_wait ( 8) 

        driver.get ( 'https://www.baidu.com') 
        driver.find_element_by_id ( 'kW'). send_keys ( 'Selen') 
        time.sleep (1) 
        driver.find_element_by_id ( 'kW'). send_keys ( Keys.ENTER) 
        time.sleep (1) 
        search_result_string = driver.find_element_by_xpath ( "// * / div [@ class = 'nums']"). Text 
        drucken (search_result_string)

        new_string = search_result_string.split ( 'über') [1] 
        # xxxx Schnitt von einem ersten, [1] stellt die rechte Seite des Schneidabschnitt 
        Print (new_string) 
        Last_Result new_string.split = ( 'a') [0] 
        # Second Schneiden, wir die Zahl geben wollen [0] stellt den linken Teil des Schneidreferenzparameter 
        Print (Last_Result) 

getString getSubString = () 
getstring.get_search_result ()

  

  Das Ergebnis:

 

 

Referenzartikel: https://blog.csdn.net/u011541946/article/details/70184257

Ich denke du magst

Origin www.cnblogs.com/zhaocbbb/p/12659910.html
Empfohlen
Rangfolge