我正在嘗試使用 selenium 從以下站點中提取用戶 ID、評級和評論,但它顯示“無效選擇器錯誤”。我認為,我試圖定義以獲取評論文本的 Xpath 是錯誤的原因。但我無法解決這個問題。網站鏈接如下:

此外,我嘗試跟蹤的 xpath 來自以下 HTML

uj5u.com熱心網友回復:
您正在看到...的經典錯誤

就像find_elements_by_xpath('//*[@id="' x '"]]/div[3]/p[2]/text()')[0]選擇屬性一樣,您需要傳遞一個路徑 選擇元素的運算式。
您需要更改為:
user_message = self.driver.find_elements_by_xpath('//*[@id="' x '"]]/div[3]/p[2]')[0]
參考
您可以在以下位置找到一些相關的詳細討論:
- 無效選擇器:xpath 運算式 "//a[contains(@href, 'mailto')]/@href" 的結果是: [object Attr] 使用 Selenium 獲取 href 屬性
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/370863.html
