我一直在修补Python中的Zope test browser,探讨它适用于少数几个项目的适用性。
正如我所探索的那样,我意识到Haskell中有一些东西会很有趣并且很有用。 Haskellverese中有什么东西等同于Zope测试浏览器吗?
答案 0 :(得分:2)
最接近的模拟可能是来自http:http://hackage.haskell.org/packages/archive/HTTP/4000.1.1/doc/html/Network-Browser.html
的Network.Browser模块它已经存在了很长时间,并不是最高效或最有效的,但它提供了类似的浏览器直接模拟。
对于类似浏览器的事情和获取HTTP,还有许多其他选项。其中一个新的是http-enumerator:http://hackage.haskell.org/package/http-enumerator
Shpider看起来也很不错:http://hackage.haskell.org/package/shpider
Shpider基于curl,也有直接的卷曲绑定,有时使用很痛苦(关于选项的文档是......命中和错过)但非常强大:http://hackage.haskell.org/package/curl
我首选的curl绑定界面是通过dons'download-curl包:http://hackage.haskell.org/package/download-curl