Selenium用python将YouTube视频向前滑动10秒。

有什么方法可以精确地按给定的时间向前滑动?谅谅

解决方案:

添加 &feature=youtu.be&t=<<time>> 到您的视频URL,并替换为 <<time>> 和你希望视频开始的时间。然而,这将重载整个页面,你必须再次点击Selenium脚本的播放按钮。

但是,如果你想把视频转发5秒,你可以通过右键传递给元素。为此,你需要导入 Keys

from selenium.webdriver.common.keys import Keys

这有助于发送不同的键到任何WebElement,如回车键,箭头键,所有功能键等。

然后在你的脚本中,只要你想转发视频,就使用 send_keys 方法。

<any_web_element>.send_keys(Keys.ARROW_RIGHT)

这将转发你的YouTube视频5秒。 希望这有助于。

给TA打赏
共{{data.count}}人
人已打赏
未分类

在Node.js中,如何打破一个函数内的无限循环?

2022-9-8 23:50:20

未分类

Camunda。答复提交后无法创建会话

2022-9-8 23:50:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索