我的HTML頁面看起來像這樣:檢索使用硒HTML源代碼的網頁文本與Python
<div id="s-resultlist-header" class="s-resultlist-header" style="width: 607px;">
<div class="s-resultlist-hits">
<span>Total hits: 203</span>
</div>
</div>
我想檢索值「總共點擊:203」的跨度內到一個變量。我需要驗證總結果是否等於203.使用的語言:Python。
我曾嘗試:
elem = self.browser.find_element_by_xpath(//div[@class='s-resultlist-hits']span
,但給出了一個錯誤:預期).
誰能糾正語法?
我也曾嘗試:
print browser.pagesource
但它打印整個頁面的源代碼。誰能指導?
請告訴我們整個代碼和異常。 –
它看起來像錯誤是一個語法錯誤,因爲你錯過了一個關閉')'。用關閉的'''試一下')。 –
@克里斯我試圖 ELEM = self.browser.find_element_by_xpath( 「// DIV [@ ID = 'S-resultlist報頭'] // DIV [@類= 'S-resultlist-命中'] //跨度」 ) 但我得到錯誤u'Unable找到元素:{「method」:「xpath」,「selector」:「 – user1117498