现在这些浏览器调试工具给的权限实在太低了,目前唯一能用 js 触发物理点击的貌似只有 phantomjs or casperjs 了,但这两个都不是可视化的浏览器,想找一款能用 js 触发物理点击的浏览器,有 UI 界面即可,求 V2ER 们推荐一下
现在这些浏览器调试工具给的权限实在太低了,目前唯一能用 js 触发物理点击的貌似只有 phantomjs or casperjs 了,但这两个都不是可视化的浏览器,想找一款能用 js 触发物理点击的浏览器,有 UI 界面即可,求 V2ER 们推荐一下
1
offer Dec 12, 2015 via iPhone
你要翻天啊。
|
2
klesh Dec 12, 2015
nightmare(base on electron),稳定性和功能还有接口没有 phantom 丰富,但支持可视化。
|
4
klesh Dec 12, 2015
有的,看仔细,有选项的,我试过的,会跳出一个可视窗口。 electron 本身就是一个 html app 的框架。 atom, vsc 貌似就是基于 electron 的,必须有可视界面
|
5
southwolf Dec 12, 2015
Selenium?
|
6
qnnnnez Dec 13, 2015 via iPhone
首先你得找一个长手的浏览器;)
|
7
monexus Dec 13, 2015
electron 的 sendInputEvent() 调用的是 Chromium 的底层,如同物理触发,不过实例文档不(坑)多。
|
8
jhsea3do Dec 24, 2015
借宝地一问,有没有人在 Linux CLI 下用 nightmare 的,似乎无效阿
下面的代码在 windows 下能跑, 在 RHEL 7 下无效呢 TAT npm install nightmare bluebird DEBUG=* node --harmony index.js ```javascript // index.js var Nightmare = require('nightmare'); var Promise = require('bluebird'); var nightmare = new Nightmare(); Promise.resolve(nightmare .goto('http://baidu.com') .screenshot('screenshot.png') .evaluate(function(){ return document.title; })) .then(function(value){ console.log(value); console.log('All Done!'); return nightmare.end(); }) .then(function(result){ }, function(err){ console.error(err); }); ``` |