我的目標是抓取此網頁視頻標簽內的 src 鏈接。這是我看到視頻標簽以及我想要的鏈接的地方。
- 我知道如何使用獲取標簽內的資訊
driver.find_element(By.XPATH, '//video')
- 但是當我嘗試使用控制臺查找標簽的 Xpath 時,我無法找到它。
- 我也嘗試過
driver.find_element(By.TAG_NAME, 'video'),但<selenium.webdriver.remote.webelement.WebElement (session="6a5b945439665a2261e0bb7cf4a19c8e", element="127606c2-b043-4b55-b8ff-5456bb39a2c3")>我不知道如何獲取 src 鏈接。我嘗試使用.text,但它變成了空白。 - 我嘗試通過 page_source 進行決議并手動找到鏈接,但我仍然找不到它。
= $0video 標簽結束后有一個右邊,表示它是一個 [last selected DOM node index] Selenium Duplicate Elements marked with ==$0- 當我在控制臺中輸入
$0or時console.log($0),我會得到帶有鏈接的視頻標簽。 - 我應該如何抓取此標簽及其內容?
uj5u.com熱心網友回復:
您可以通過以下方式獲取源屬性:
[...]
source = driver.find_element(By.XPATH, '//video').get_attribute('src')
print(source)
[...]
終端結果:
blob:https://mplayer.me/d420cb30-ed6e-4772-b169-ed33a5d3ee9f
請參閱https://www.selenium.dev/documentation/上的 Selenium 檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/535936.html
