2016-06-06 74 views
0

點擊我是新來使用python編碼和它的圖書館,也是新的StackOverflow,所以我很抱歉,如果我沒有認識到一些事情。如何在視頻使用Selenium

反正這個問題。我試圖編寫自動從網站播放視頻的代碼。這裏有一個例子鏈接:

http://www.shush.se/index.php?id=164&show=southpark

我嘗試以下方法:

driver.find_element_by_id("playerload").click() 

driver.find_elements_by_xpath("./html/body/table/tbody/tr/td/div[@id='load']/div[@class='player']/div[@id='playerload']/div[1]") 

但沒有任何反應。該程序退出,但沒有錯誤,但視頻不開始播放 。 我嘗試點擊一個ID「jw6playerid5040619_wrapper」,但每次頁面加載時,與該相關的號碼都會發生更改。

有什麼建議嗎?提前致謝!

+0

請使用不指向盜版內容的鏈接。 – szatmary

+0

我應該從我的OP中刪除鏈接嗎? –

回答

0

即使你不知道確切的ID,你就知道它會以「jw6playerid」開始。以下作品適用於我:

elements = driver.find_elements_by_xpath("//*[contains(@id, 'jw6playerid')]") 
elements[0].click() 
+0

謝謝,我不知道包含的方法。現在我將繼續嘗試檢測播放器何時完成了該節目。感謝幫助! –

相關問題