package mechaml
Functional web scraping library based on Cohttp, Lambdasoup and Lwt
Install
Dune Dependency
Authors
Maintainers
Sources
1.0.0.tar.gz
sha256=5e04563341615a894c7019f62e2464d8a588935b4100651390dd7c69c9dc7cb0
md5=eae9ae1c4614447314de681018886030
Description
Mechaml is a web scraping library that allows to :
- Fetch web content
- Analyze, fill and submit HTML forms
- Handle cookies, headers and redirections
Mechaml is built on top of existing libraries that provide low-level features : Cohttp (https://github.com/mirage/ocaml-cohttp) and Lwt (https://github.com/ocsigen/lwt) for asynchronous I/O and HTTP handling, and Lambdasoup (https://github.com/aantron/lambda-soup) to parse HTML. It provides an interface that handles the interactions between these and add a few other features.
Published: 22 Aug 2017
Dependencies (9)
-
lambdasoup
< "0.7.0"
-
uri
< "3.0.0"
- lwt
- cohttp-lwt-unix
- cohttp-lwt
-
cohttp
>= "0.21.0" & < "1.0"
-
ocamlfind
build
-
ocamlbuild
build
-
ocaml
>= "4.03.0"
Dev Dependencies (1)
-
alcotest
with-test & >= "0.8.0"
Used by
None
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page