from selenium import webdriver
from time import sleep
driver=webdrive.Firefox()
driver.get('http://videojs.com/')
video= driver.find_element_by_xpath('body/Setion[1]/div/video')
#返回文件
url=driver.execute_script('return arguments[0].currentSrc;',video)
print(url)
#播放视频
print('start')
driver.execute_script('return arguments[0].play()',video)
播放15分钟
sleep(15)
#暂停播放
print('stop')
driver.execute_script('argumnets[0].pause',video)
javaScript函数有个内置的对象叫做argumens。argument对象包含了函数调用的参数数组,[0]表示取对象的第一个值
currentSrc熟悉返回当前音频/视频的url。如果未设置音频、视频,则返回空字符串
load()、play()、pause()等控制这视频的加载、播放和暂停