我知道如何使用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?