我是使用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”,但每次页面加载时,与之关联的数字都会改变。
有什么建议吗?提前谢谢!
答案 0 :(得分:0)
即使您不知道确切的ID,您也知道它将以“jw6playerid”开头。以下适用于我:
elements = driver.find_elements_by_xpath("//*[contains(@id, 'jw6playerid')]")
elements[0].click()