Cible: opération de coupe de chaîne Python.
En Python est livré avec un procédé de coupe split (), cette méthode ne prend des paramètres, la valeur par défaut Andrews espace pour couper le terrain, si les paramètres de la bande, en fonction des paramètres de coupe.
scénarios d'exercice: Baidu recherche « sélénium », pour voir combien de résultats, nous devons séparer la suppression de ce chiffre.
Code spécifique:
# Codage = utf-8 temps d'importation de WebDriver importation de sélénium de selenium.webdriver.common.keys importer des clés à la classe GetSubString (objet): def get_search_result (auto): driver = webdriver.Chrome () driver.maximize_window () driver.implicitly_wait ( 8) driver.get ( 'https://www.baidu.com') driver.find_element_by_id ( 'kw'). send_keys ( 'sélénium') 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']"). texte imprimé (search_result_string) new_string = search_result_string.split ( 'environ') [1] # xxxx coupe à partir d' une première, [1] représente la partie droite de la partie de coupe d' impression (new_string) Last_Result new_string.split = ( 'a') [0] # Second coupe, nous voulons donner le nombre [0] représente la partie gauche du paramètre référence de coupe Imprimer (Last_Result) getString getSubString = () getstring.get_search_result ()
Le résultat:
Article de référence: https://blog.csdn.net/u011541946/article/details/70184257