Menu

Prowser / News: Recent posts

Prowser 0.2.0 released

Prowser is a "programmatic browser" library for Java. It enables programs to surf the web via an API that mimics the way a human user operates a tabbed GUI browser. Features include: form submission, downloads, authentication, and encryption (https).

Version 0.2.0 contains significant changes. Most notably, "tabbed browsing" has been implemented. Visit the following site for more information on Prowser, including a detailed list of changes for version 0.2.0:... read more

Posted by michaelman 2006-02-21

Prowser 0.1.0 released

This is the initial release of Prowser, a "programmatic browser" library for Java. It enables programs to easily surf the web via an API that simulates the way GUI browsers are used.

Prowser's features include:

* Web page retrieval by simply specifying a URL.
* Support for HTTP GET and POST methods.
* Ability to submit form data in a request, either via a query string (GET) or in a request body (POST).
* Complex request creation through the use of request files.
* Automatic handling of redirects.
* Automatic handling of cookies.
* Ability to perform encrypted requests (https:).
* Ability to perform HTTP Basic and Digest Authentication requests.
* Access to retrieved web page as encoded page source (for scanning HTML).
* Access to retrieved web page in binary form (for downloading files).
* Ability to perform common browser operations normally provided via standard buttons on GUI browsers (Back, Forward, Refresh, Home, and Stop).
* Configurable request timeout settings.
* Configurable HTTP version usage.
* Configurable user-agent string.... read more

Posted by michaelman 2006-02-15