Python + Sélénium Prime (sept) - opération de coupe de chaîne Python

  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

Je suppose que tu aimes

Origine www.cnblogs.com/zhaocbbb/p/12659910.html
conseillé
Classement