[英]Unable to scrape audio for webpage
我正在嘗試從“https://www.akrapovic.com/en/car/product/16722/Ferrari/488-GTB-488-Spider/Slip-On-Line-Titanium?品牌 ID=20&modelId=785&yearId=5447'。 我已經編寫了以下代碼,但它給了我錯誤。
driver.get('https://www.akrapovic.com/en/car/product/16722/Ferrari/488-GTB-488-Spider/Slip-On-Line-Titanium?brandId=20&modelId=785&yearId=5447')
audio_link = driver.find_element(By.XPATH,'//*[@class="container-xl"]')
print(audio_link.find_element(By.CSS_SELECTOR,'audio'))
希望能找到更好的方法來刮掉它。
首先,應該是 driver.find_element_by_xpath( driver.find_element(By.XPATH,'//*[@class="container-xl"]')
driver.find_element_by_xpath('//*[@class="container-xl"]')
。
另外,XPath //*[@class="container-xl"
下似乎沒有音頻文件,如果您使用的是Chrome,可以按Ctrl
+ Shift
+ I
來定位音頻文件。
你可以簡單地使用
driver.find_element(By.XPATH,'//audio')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.