我想自动点击" next"或"之前"这个网站上的按钮。 http://www.toonova.com/cartoon。
" next"和"之前"然而,按钮在任何链接上都没有这样标记。相反,按钮标题是卡通名称和剧集编号。增加的剧集编号意味着" next"减少数字意味着"前一集"。示例:http://www.toonova.com/denver-the-last-dinosaur-episode-5
我的问题是如何使用selenium或其类似方法模仿此解决方案(python clicking a button on a webpage)允许应用程序等待视频播放完毕然后继续下一集?
如果它有帮助,主要目标是允许用户选择一个卡通系列,让他们选择' UP'或者' DOWN'从系列中的任何一点开始,剧集都会在剧集中出现。
希望这个问题有道理。
提前谢谢你。
答案 0 :(得分:1)
要回答“查找链接问题”,您可以通过以下方式找到“上一个”和“下一个”链接:
previous, next = driver.find_elements_by_css_selector("#elinks > a")
等待视频完成 - 我不确定,这些是Flash播放器视频,而不是HTML5视频,这些视频更容易与之互动。
答案 1 :(得分:0)
pyautogui 模块可用于模拟鼠标移动和点击。这是一个移动到一组坐标(100,100)并单击:
的示例import pyautogui
pyautogui.moveTo(100, 100)
pyautogui.click()
这简直太容易了。您可以阅读 Automate the Boring Stuff with Python 。