ターゲット:Pythonの文字列の切断作業。
Pythonが切断方法分割()が付属し、この方法は、バンドパラメータ場合、カットのパラメータに応じて、デフォルトアンドリューススペースフィールドを切断するために、パラメータを取りません。
練習シナリオ:Baiduは発見されたどのように多くの結果を参照して、「セレン」を検索し、我々はこの数字の除去を分離する必要があります。
特定のコード:
#コーディング= UTF-8 インポート時間 セレンインポートwebdriverをから selenium.webdriver.common.keysからインポートキー クラスGetSubString(オブジェクト): DEF get_search_result(自己): ドライバ= webdriver.Chrome() driver.maximize_window() driver.implicitly_wait( 8) driver.get( 'https://www.baidu.com') driver.find_element_by_id( 'KW')。send_keys( 'セレン') 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の[クラス@ = 'NUMS']")。テキスト 印刷(search_result_string) new_string = search_result_string.split( '約')[1] 第一から#xxxxの切断、[1]の切断部の右側表す (new_string)プリント Last_Result new_string.split =( '')[0] #セカンド切断、我々は数[0]を与えたい切断参照パラメータの左側部分を表し プリント(Last_Result) のgetString getSubString =() getstring.get_search_resultを()
結果:
参考記事:https://blog.csdn.net/u011541946/article/details/70184257