首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浏览器自动化任务

浏览器自动化任务
EN

Stack Overflow用户
提问于 2014-01-23 15:50:50
回答 1查看 145关注 0票数 0

所以我在一个有播放列表的网页上看了一些视频。播放列表的问题在于它没有“自动播放”。因此,每次视频结束时,我必须手动转到播放列表,然后单击“下一步”链接。

有什么方法可以自动完成这个任务吗?SOmething喜欢:

代码语言:javascript
复制
1.go to this page
2.select the active item in the list(which contains the video duration)
3.extract the video duration from the active item and let the video play
4.After video duration, ex: 4min, click on the next element of the list and let it play for the video duration...
...

我可以使用python和jquery。使用google控制台可以实现这一点吗?或者我能运行的任何外部脚本?我也见过Imacros,但是它记录了特定的itens,我需要一些动态/过程。类似于查找活动选定项的下一个元素。

提前谢谢各位。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-23 16:04:59

您可以使用实现多种浏览器的自动化。

Python绑定中有用于Selenium的PyPI --您可以在链接的页面上看到一些代码示例,例如:

  • 打开新的Firefox浏览器
  • 下载雅虎主页
  • 搜索"seleniumhq“
  • 关闭浏览器
代码语言:javascript
复制
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

browser = webdriver.Firefox()

browser.get('http://www.yahoo.com')
assert 'Yahoo!' in browser.title

elem = browser.find_element_by_name('p')  # Find the search box
elem.send_keys('seleniumhq' + Keys.RETURN)

browser.quit()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21313057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档