當前位置:
首頁 > 知識 > Selenium中級篇之7-Python中字元串切割操作

Selenium中級篇之7-Python中字元串切割操作

本文來介紹Python中字元串切割操作,在Python中自帶的一個切割方法split(),這個方法不帶參數,就默認按照空格去切割欄位,如果帶參數,就按照參數去切割。為了演示切割效果,我們用百度搜索一個關鍵字,然後去找一共找到了多個結果的數字。

例如,百度搜索「selenium」,查看找到了多少個結果,我們需要單獨摘取出這個數字。

相關腳本代碼如下:

# coding=utf-8

import time

from selenium import webdriver

class 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("selenium")

time.sleep(1)

search_result_string = driver.find_element_by_xpath("//*/div[@class="nums"]").text

print (search_result_string)

new_string = search_result_string.split("約")[1] # 第一次切割得到 xxxx個,[1]代表切割右邊部分

print (new_string)

last_result = new_string.split("個")[0] # 第二次切割,得到我們想要的數字 [0]代表切割參照參數的左邊部分

print (last_result)

getstring = GetSubString()

getstring.get_search_result()

歡迎關注凱哥公眾號:凱哥Java


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python 的精彩文章:

中級篇之6-Python獲取系統時間和格式化時間顯示
25行Python 代碼就能實現人臉識別?這篇文章告訴你詳情
一文詳解神經網路 BP 演算法原理及 Python 實現
純乾貨-超級實用的python小技巧
Selenium中級篇之5-Python讀取配置文件內容

TAG:Python |

您可能感興趣

Python鏈式操作:PyFunctional
Oculus升級Rift最低操作系統要求為Windows 10
Magic Leap One操作系統或叫Lumin
1.30 VR掃描:Magic Leap One操作系統或名為「Lumin」;足部遊戲控制器3dRudder將支持PSVR
傳微軟Surface Phone摺疊手機或將搭載Windows 10操作系統
SBTG x Paris Saint-Germain瞄準NIKE Air Force 1,這波操作服不服?
Google Android Wear智能手錶操作系統更名為Wear OS by Google
Google決定用gLinux取代Goobuntu Linux操作系統
新版 iWork 套件已支持Apple Pencil操作
Xbox Live全新Avatar人偶系統畫面曝光 支持Win10 PC操作
索尼為Xperia XZ2 Premium推送Android 9.0 迎來全新手勢操作
Magic Leap One操作系統或叫Lumin 外媒評2018最受期待VR頭顯
Google 谷歌 Android P[9.0]開發預覽版操作系統體驗 Pixel XL [農步祥]
Windows、macOS和Linux三大操作系統使用體驗比較
HoloLens2或棄用Intel晶元 搭載全新操作系統
萬物皆可geek:在任天堂Switch上運行Ubuntu18.04LTS操作系統
還有這種操作?3D列印巨頭BigRep聯手阿聯酋Immensa Technology Labs打造智能照明牆
Prime day CPC怎麼投,Acos直降10%的神操作!
Google宣布其內部的Linux桌面操作系統將從Ubuntu轉到Debian
Google 的新操作系統 Fuchsia OS 的非官方的 Web版Demo 釋出