Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Zope测试浏览器的Haskell等价物_Python_Http_Testing_Haskell_Automation - Fatal编程技术网

Python Zope测试浏览器的Haskell等价物

Python Zope测试浏览器的Haskell等价物,python,http,testing,haskell,automation,Python,Http,Testing,Haskell,Automation,我一直在用Python修补,探索它对一些项目的适用性 当我探索时,我意识到在Haskell中有一些东西是有趣和有用的。Haskellverese中是否有与Zope测试浏览器相当的东西?最接近的类似物可能是网络。浏览器模块格式http: 它已经存在很长一段时间了,它并不是最新奇或最高效的,但它提供了一个类似于浏览器的直接模拟 对于执行类似浏览器的操作和获取HTTP,还有许多其他选项。其中一个新的是http枚举器: Spider看起来也很不错: Shpider基于curl,也有直接的curl绑定,有

我一直在用Python修补,探索它对一些项目的适用性


当我探索时,我意识到在Haskell中有一些东西是有趣和有用的。Haskellverese中是否有与Zope测试浏览器相当的东西?

最接近的类似物可能是网络。浏览器模块格式http:

它已经存在很长一段时间了,它并不是最新奇或最高效的,但它提供了一个类似于浏览器的直接模拟

对于执行类似浏览器的操作和获取HTTP,还有许多其他选项。其中一个新的是http枚举器:

Spider看起来也很不错:

Shpider基于curl,也有直接的curl绑定,有时使用起来很麻烦(关于选项的文档是…点击和未点击),但功能非常强大:


我对curl绑定的首选接口是通过dons的下载curl包:

注意,zope.testbrowser基本上是mechanize()和ClientForm(,现在合并到mechanize)的测试包装器。这些项目主要基于Perl的WWW::Mechanize和HTML::Form。