。
事實上,我的腳本能夠從任何youtube視頻中提取評論,我想增加的是區分得到用戶喜歡的評論和沒有得到的評論的能力。不需要滾動或點擊,只要能提取這兩種型別的評論并列印出區分宣告就可以了,謝謝你。
uj5u.com熱心網友回復:
你可以檢查圖片的xpath是否存在。像這樣(未經測驗):
try:
driver.find_element('xpath', your_xpath)
print('comment has a heart')
exceptNoSuchElementException。
print('comment has no heart')
uj5u.com熱心網友回復:
相當簡單!
請記住,你可以使用來自HTML的任何屬性來過濾你的內容。
具體而言,該屬性為創建者-心臟按鈕
。你甚至可以通過你的定位器抓取所有的評論,然后根據它們是否具有該匹配屬性來過濾它們。
作為一個小提示,這將抓住所有的評論。
(//*[@id="comments" ]/*[@id='section']/div[@id='contents']/*)
現在,你只需要過濾那些有心形按鈕的內容就可以了:)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/327068.html
標籤:
上一篇:(Selemium/python)selenium.common.exceptions.ElementNotInteractableException:訊息:元素不可互動
