Ino*_*ble
362
selenium
scrapy
web-scraping
phantomjs
casperjs
我正在尝试为浏览器自动测试套件和能够抓取的无头浏览器平台列出可能的解决方案列表.
浏览器测试/清除:
- Selenium - 浏览器自动化中的多语言旗舰,Python,Ruby,JavaScript,C#,Haskell等的绑定,用于Firefox的IDE(作为扩展),用于更快的测试部署.可以充当服务器并具有大量功能.
JAVASCRIPT
Node.js的
- Node-phantom - 填补了PhantomJS和node.js之间的空白
- WebDriverJs - Selenium团队对node.js的Selenium WebDriver绑定
- WD.js - WebDriver/Selenium 2的节点模块
- yiewd - WD.js包装采用最新和谐发电机!用yield来摆脱回调金字塔
- ZombieJs - 使用node.js进行疯狂快速的无头全栈测试
- NightwatchJs - 使用Selenium Webdriver的基于节点JS的测试解决方案
- Chimera - Chimera:可以完成phantomJS所做的一切,但是在完整的JS环境中
- Dalek.js - 通过Selenium Webdriver使用JavaScript自动进行跨浏览器测试
- Webdriver.io - 使用预定义的50+动作更好地实现WebDriver绑定
- 梦魇 - 具有高级API的电子桥.
- jsdom - 针对网络抓取量身定制.在Node.js中实现的非常轻量级的DOM,它支持使用javascript的页面.
WEB SCRAPING/MINING
- Scrapy - Python,主要是一个刮刀/ 挖掘机 - 快速,文档齐全,可与Django Dynamic Scraper链接,用于良好的挖掘部署,或Scrapy Cloud for PaaS(无服务器)部署,可在终端或服务器独立进程中使用,可与Celery一起使用,建立在Twisted之上
- Snailer - node.js模块,尚未经过测试.
- Node-Crawler - node.js模块,尚未测试.
在线工具
相关链接和资源
问题:
- 任何纯粹的Node.js解决方案或Nodejs到PhanthomJS/CasperJS模块实际工作并记录?
答案:奇美拉似乎走向那个方向,结帐奇美拉
答:使用基于ruby的解决方案检查rjk创建的列表
随意编辑此问题并根据需要添加内容!感谢您的贡献!