如何使用Selenium点击视频

时间:2016-06-06 20:12:17

标签: python selenium video

我是使用python和它的库进行编码的新手,也是stackoverflow的新手,所以如果我不了解某些东西,我会道歉。

无论如何都要回答这个问题。我正在尝试编写自动播放网站视频的代码。这是一个示例链接:

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”,但每次页面加载时,与之关联的数字都会改变。

有什么建议吗?提前谢谢!

1 个答案:

答案 0 :(得分:0)

即使您不知道确切的ID,您也知道它将以“jw6playerid”开头。以下适用于我:

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