Javascript API屏幕抓取页面流程,包括按钮点击

Javascript API to screen scrape page flow, including button click

本文关键字:包括 按钮 屏幕 API 抓取 Javascript      更新时间:2023-09-26

我们正在寻找Javascript API屏幕抓取页面流,包括按钮点击。如果它在服务器端,Selenium的WebDriver将是一个很好的选择,但我们希望屏幕抓取在客户端浏览器上运行。要废弃的屏幕本身就是一笔交易(登录第三方网站,交易第一步,第二步,然后最后确认)。任何可用的javascript API ?

我敢说,nodeJS和phantom JS都没有能力点击废弃页面中的按钮。

提前感谢,阿巴斯

Webdriver是一个基于HTTP的协议,是每个浏览器都使用的协议,因此可以从一个浏览器控制另一个浏览器。几周前我在这里写了一个关于这个主题的教程

我最近遇到了DalekJS (http://dalekjs.com/docs/actions.html),它允许截取页面的屏幕截图并点击元素。我认为它甚至支持多个浏览器——尽管它们必须安装(http://dalekjs.com/pages/documentation.html#browsers)。

下面是直接来自链接的示例代码:

 test.open('http://doctorwhotv.co.uk/')
 .assert.text('#nav').is('Navigation')
 .assert.visible('#nav')
 .assert.attr('#nav', 'data-nav', 'true')
 .click('#nav')
 .done();