好的,所以我想找到179:
<span class="totalcount">179</span>
然而,出于某种原因:
maxpage = driver.find_element_by_class_name('totalcount')
导致maxpage设置为:
<selenium.webdriver.firefox.webelement.FirefoxWebElement (session="2c241847-ac56-4ed5-bb0e-73b473833ce4", element="9f837b6e-e78f-4fca-87b8-4efcb463e5a3")>
但我希望价值等于179.你有什么建议吗?
答案 0 :(得分:2)
maxpage
是WebElement类的实例。使用maxpage.text
获取内容。
答案 1 :(得分:1)
命令driver.find_element_by_class_name('totalcount')
返回WebElement。
此类实例包含许多内容,例如元素的位置,是否可见/可点击等。您必须使用.text
来查找&#34;值&#34;你的元素。请尝试以下方法:
maxpage = driver.find_element_by_class_name('totalcount').text
或maxpage.text
并将其分配给字符串。
答案 2 :(得分:0)
您也可以使用maxpage.get_attribute("value")
。