最近在尝试爬虫以及用selenium对网页做一些自动化的练习
发现只要是HTML5 的网页游戏几乎都无法直接用开发者工具(chrome F12)的element去选
到我要的物件
例如这个游戏:
http://www.relfind.com/game/magician.html
进去之后的score得分是动态显示的
还有开始按钮感觉也是个物件
但用element去选会是选到一整个画布
查资料后我的理解(推测)是 canvas会把所有元件(例如按钮、分数)绑在一起视为一张图
片,
所以无法直接使用开发者工具的element去选取(去选的话也只是选到这张大画布)
目前查到感觉可行的解法是用selenium action去模拟鼠标的行为
把鼠标移到按钮的座标上去做点击
但这样如果我想取到游戏的得分就还是做不到
想请问有没有什么办法可以取到canvas画布下的按钮element呢?
或是前辈们有没有什么关键字可以提供我google