我想在下面的圖片中提取每個 <div class='c', id='M_D....'>
中的紅色矩形文本。硒查找具有特定屬性的所有元素
我試着用下面的代碼: browser.find_element_by_xpath("//*[@class='ctt']").text()
然而,它只是提取第一<div class='c', id='M_D....'>
文本。 如圖所示,該頁面有很多<div class='c', id='M_D....'>
。
http://i.stack.imgur.com/mMAw0.jpg
我想: all = browser.find_element_by_xpath("//*[@class='ctt'][2]")
得到一個錯誤: raise exception_class(message, screen, stacktrace)
Unable to locate element: {"method":"xpath","selector":"//*[@class='ctt'][2]"}
我是新來硒。我正在爲人口販賣做一個公益項目。任何人都可以幫助我解決這個問題?
謝謝!
感謝您的幫助〜太棒了! – user2803482
text_list = browser.find_elements_by_xpath(「// span [@ class ='ctt']」)是正確的。它返回一個包含所有文本的列表。我可以根據text_list [0] .text()獲取文本。感謝Breaks Software。 – user2803482