谁能告诉我电脑怎么实现定时自动打开某个网页,然后自动点击网页中的一个按钮?

JavaScript022

谁能告诉我电脑怎么实现定时自动打开某个网页,然后自动点击网页中的一个按钮?,第1张

如果你会js的话建议使用 chrome插件 web-terminal  这个插件可以定义一些定时任务去指定网页执行一段js代码

使用方法:

安装插件

在任何一个网页连续按2下ctrl键 就能打开web-terminal

然后输入 js `console.log(123)` -u http://www.baidu.com 这样就能打开百度网页

如何设置定时执行这段代码呢,可以使用cron命令

cron `00 50 22 * * *` "js `console.log(123)` -u http://www.baidu.com" -a

此任务代表每天的22:50 分执行这段js代码 也就是定时打开百度网页了

感觉你的表达式没错,我用 0 0 22 * * * 来每天22点整跑,是完全可以的。javascript最好用cron-parser来校验表达式,很多在线的校验工具不太适合。

const parser = require(cron-parser)

const interval = parser.parseExpression(10 3 0 * * *)

//打印后面10次的执行时间

for (let i = 0i lt10++i) {

console.log(interval.next().toString())

}

开发工具

1.WebStorm,毫无疑问非他莫属,跨平台,强大的代码提示,支持Nodejs调试,此外还支持vi编辑模式,这点我很喜欢。

2.做些小型项目用Sublime Text。

3.Browserify:将你的nodejs模块应用到浏览器中

4.nvm:nodejs版本管理工具,你可能会用到多个nodejs版本(如v0.11.x支持generator的nodejs和stable的v0.10.x版本),用它可以方便切换

测试&自动化

1.mocha:一个简单、灵活有趣的 JavaScript 测试框架(类似的还有should,supretest)

2.gruntjs:迄今为止node世界中最流行的构建工具

3.gulp.js:宣称取代gruntjs的东东

4.node-inspector:nodejs代码调试神奇,结合浏览器Chrome-Debug,轻量,方便

5.node-dev:代码改了,还在不断的按Ctrl+C吗看快试试这个工具吧,使用fs.watch()监控项目目录,代码变化后,自动重启项目

6.pm2:替代node-forever的新秀

第三方开发包

1.Edge.js:让.NET和nodejs在同一进程中运行,相互调用(神器的东西啊)

2.Express,优秀的Web开发框架

3.moment,强大的日期处理库

4.cheerio,jQuery核心选择器的实现,可跑在server端,类似jsdom,但比jsdom轻量很多

5.async,异步处理

6.shortid,url友好的unique id

7.log4js,日志记录,稳健的系统离不开日志记录

8.colors,便于在console中输出不同颜色的文本(tinycolor,更轻量级的控制台颜色设置)

9.xmlrpc,方便xml远程过程调用,比如写metaweblog的时候可能会用到

10.commander:编写命令行应用必备,简化各种命令解析操作

11.koa:Express的接班人

12.chokidar:完善的文件、文件夹监控包,解决了fs.watch诸多不完善的地方,可以进行子目录的监控,相当方便

13.axon:消息、常见socket模式的上层实现,简化socket开发,TJ大神作品

14.cron:采用crontab语法的任务计划包

15.open:使用本地应用打开文件或者url

16.term-list:cli辅助选择操作

17.deepmerge: js对象深度合并

18.loadsh,underscore:js常用工具库,对象合并,排序算法,map,reduce等

19.iconv-lite:纯js实现的编码转换库,开发爬虫等场景会经常用到。

20.request: 更简单的发送http请求

21.needle:轻量级的http client模块,集成了iconv-lite,跟request类似

22.superagent:类似request,使用风格跟jQuery神似。

23.mobile-agent: 判断是手机浏览器的访问还是pc端的访问,对做web很有用哦。

24.is-type-of:js辅助库,判断对象的类型

Web框架&工具

1.StrongLoop

2.KeystoneJS

3.CompoundJS

3.Geddy