|Failed to load latest commit information.|
|Network||Merge branch 'master' of github.com:ozataman/shpider|
|.gitignore||Applied patch from N. Ohkawa. Thanks man!|
|LICENSE||Update maintainer on .cabal file|
|README||Tried to fix looks of readme|
|Setup.hs||Use git. Why not before?|
|shpider.cabal||Update version constraints for GHC 7.4.1|
Shpider. Copyright 2009-2010 John Morrice. Shpider is a web automation library for Haskell. It allows you to quickly write crawlers, and for simple cases ( like following links ) even without reading the page source. It has useful features such as turning relative links from a page into absolute links, options to authorize transactions only on a given domain, and the option to only download html documents. It also provides a nice syntax for filling out forms. An example: runShpider $ do download "http://apage.com/" theForm : _ <- getFormsByAction "http://anotherpage.com/" sendForm $ fillOutForm theForm $ pairs $ do "occupation" =: "unemployed Haskell programmer" "location" =: "mother's house"