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