我正在尝试为浏览器自动测试套装和能够抓取的无头浏览器平台提供可能的解决方案列表。
浏览器测试/清理:
JAVASCRIPT
Node.js的
WEB SCRAPING / MINING
在线工具
相关链接&资源
问题:
答案:奇美拉似乎走向那个方向,结帐Chimera
其他能够比Selenium更容易进行JavaScript注入的解决方案吗?
您知道任何纯粹的红宝石解决方案吗?
答案:使用基于ruby的解决方案检查rjk创建的列表
随时编辑此问题并根据需要添加内容!感谢您的贡献!
答案 0 :(得分:30)
如果Ruby是您的事,您也可以尝试:
另外,Nokogiri宝石可用于刮擦:
有一本关于如何利用nokogiri通过packt发布进行抓取的专门书籍
答案 1 :(得分:9)
http://triflejs.org/就像phantomjs,但基于IE
答案 2 :(得分:6)
一种基于JS的Selenium是Dalek.js。它不仅针对自动前端测试,您还可以使用它进行屏幕截图。它有适用于所有重要浏览器的webdrivers。不幸的是,那些网络驱动程序似乎值得改进(只是不要说Firefox的“buggy”)。