-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathautoClicker.js
More file actions
39 lines (34 loc) · 954 Bytes
/
autoClicker.js
File metadata and controls
39 lines (34 loc) · 954 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
var casper = require('casper').create();
var captureUrl;
var viewport = {width : 1280, height : 1280}
//引数の取得
if (casper.cli.args.length < 1) {
casper
.echo("Usage: set args[0] capture url")
.exit(1)
;
} else {
captureUrl = casper.cli.args[0];
}
casper.start(captureUrl, function(casper) {
this.then(function() {
console.log(this);
this.viewport(viewport.width, viewport.height);
});
this.thenOpen(captureUrl, function() {
this.wait(3000);
});
this.capture(getTodayString() + ".png", {
top: 0,
left: 0,
width: viewport.width,
height: viewport.height
});
});
casper.run();
function getTodayString()
{
today = new Date();
var dateString = ""+today.getFullYear() + (today.getMonth() + 1) + today.getDate() + today.getHours() + today.getMinutes() + today.getSeconds();
return dateString;
}