使用JavaScript的Web自动化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用JavaScript的Web自动化相关的知识,希望对你有一定的参考价值。
我最近以镀铬扩展(我的第一个真实项目)的形式编写了一个运动鞋添加到购物车的机器人。现在我想为一个带有小UI的无头浏览器编程相同的机器人,理想情况下是多线程的。但是,我真的不知道如何开始。做了一些研究,遇到了PhantomJS,Caspar,NodeJS,当然还有Selenium,我听说由于缺乏无头驾驶员的支持而不切实际。
如何开始?
答案
我不确定你愿意做什么。但我使用casperJS,它非常适合自动化和黑盒测试。
casperjs使用phantomjs作为浏览器来调用页面。它本身可以控制DOM元素。好处是它还允许您在页面上执行任何javascript功能。以及注入自定义JavaScripts。
我希望这有帮助
以上是关于使用JavaScript的Web自动化的主要内容,如果未能解决你的问题,请参考以下文章