在Haskell中,如何编写HTTP客户端来遍历网站并提交表单?

在Haskell中,如何编写HTTP客户端来遍历网站并提交表单?,haskell,Haskell,我很确定这是我想要使用的图书馆,但我不知道如何使用它。我是哈斯克尔的新手。我读过《向你学习哈斯克尔》和《真实世界的三分之一哈斯克尔》 我想写一个程序,访问一个网站,登录到它(这将需要提交一个表单和cookies),然后给我一些网页的HTML 我想看看如何做这些事情的一些例子。文档仅给出了一个示例。还有,请教一个人钓鱼。如果有其他地方我应该找一些例子(我认为这是学习如何使用图书馆的最好方法),我想知道。阅读api文档并不是解决问题 旁注:,但我在windows上,不知道如何安装和使用它所依赖的库之

我很确定这是我想要使用的图书馆,但我不知道如何使用它。我是哈斯克尔的新手。我读过《向你学习哈斯克尔》和《真实世界的三分之一哈斯克尔》

我想写一个程序,访问一个网站,登录到它(这将需要提交一个表单和cookies),然后给我一些网页的HTML

我想看看如何做这些事情的一些例子。文档仅给出了一个示例。还有,请教一个人钓鱼。如果有其他地方我应该找一些例子(我认为这是学习如何使用图书馆的最好方法),我想知道。阅读api文档并不是解决问题


旁注:,但我在windows上,不知道如何安装和使用它所依赖的库之一的curl

得到cUrl@jozefg当前位置我很快就会试试的。我已经通过在cygwin上安装http wget来尝试它,现在当我使用wget命令时,它们只是挂在winghci上。我发现curl不能很好地与我正在爬行的intranet配合使用,因为它使用了大量的状态cookie和奇怪的页面更新,但selinium(在某处有haskell绑定)做到了。