Opened 11 years ago

Closed 7 years ago

#1107 closed proposed-project (wontfix)

WWW::Mechanize-like package for Haskell

Reported by: nominolo@… Owned by: none
Priority: OK Keywords:
Cc: Difficulty: unknown
Mentor: not-accepted Topic: Networking


Provide a framework that can serve as a basis for intelligent web agents / bots. This means it should provide means to simulate an interaction with a web site:

  • retrieving web-sites, handling forwarding, cookies and similar user-agent features
  • provide easy means to fill out forms or set up other kinds of requests
  • query documents, e.g. by tag, by id, by class, etc.; search for contents

A lot of functionality might already be available through other libraries and just has to be put together in a nice way.

[Of course this library can be used for things like spam-Bots, but I think there are a lot of legitimate applications, too ;) ]

Change History (5)

comment:1 Changed 10 years ago by nominolo

Priority: OK

I think it's doable as a GSoC project, but working on basic network libraries (ByteString?-support, Unicode) is more likely to be accepted.

comment:2 Changed 9 years ago by Gull

Owner: changed from none to Gull

comment:3 Changed 9 years ago by Gull

Owner: changed from Gull to none

comment:4 Changed 9 years ago by Eelco Lempsink

Seems 'shpider' might fulfill this request:

comment:5 Changed 7 years ago by Johan Tibell

Resolution: wontfix
Status: newclosed

A little bit too specialized. To be really useful it also requires a student with good API design skills (which students tend to lack).

Note: See TracTickets for help on using tickets.