我知道如何使用http-conduit程序包的simplehttp从URL中检索页面。现在,如果在该网页上有一个输入文本字段和一个提交按钮。我是否也可以使用http-conduit填充该文本字段并按下按钮并检索生成的页面?如何使用Haskell提交html表单
2
A
回答
2
是的,你可以使用urlEncodedBody,或者对于多消息,则MultipartFormData模块。
2
据Snoyman说,看起来你可以用http-conduit
做到这一点。但你可能想看看Sphider包是专门为此目的而开发的。事实上,他们的hackage页面已经给出的例子提交HTML表单:
runShpider $ do
download "http://apage.com"
theForm : _ <- getFormsByAction "http://anotherpage.com"
sendForm $ fillOutForm theForm $ pairs $ do
"occupation" =: "unemployed Haskell programmer"
"location" =: "mother's house"
相关问题
- 1. 如何用haskell提交html表单
- 2. 如何使用隐藏字段提交表单提交表单?
- 3. 提交HTML表单
- 4. HTML表单提交
- 5. 提交HTML表单
- 6. Html表单提交
- 7. HTML表单提交
- 8. 用java提交html表单
- 9. 使用AJAX提交HTML 5表单?
- 10. 表单使用jQuery提交html内容
- 11. 阻止使用jQuery提交HTML表单
- 12. PHP - 使用HTML标记提交表单
- 13. 使用MS Access VBA提交HTML表单
- 14. 这个html如何提交表单?
- 15. 如何停止提交HTML表单
- 16. 如何样式化HTML提交表单?
- 17. 如何处理HTML表单提交
- 18. 如何使提交使用Django表单按钮,HTML
- 19. 如何使用单个提交按钮提交表单?
- 20. 如何使用提交按钮提交单个表单元素?
- 21. JavaScript错误提交HTML表单提交
- 22. 如何使用JavaScript一键提交按钮提交HTML中的两个表单?
- 23. 如何提交HTML表单onClick我们使用提交按钮或输入
- 24. html表单提交使用javascript vs提交按钮
- 25. 如何使用WWW :: Mechanize提交HTML中没有的表单?
- 26. 如何自动填充并提交html表单并使用curl
- 27. 如何使用SpringBoot处理跨域HTML表单POST提交
- 28. 如何提交装入使用dialod .load一个php/html表单()
- 29. 如何在Toad中使用PL/SQL提交HTML表单?
- 30. 如何捕捉HTML表单提交使用JavaScript?