PHPackages                             deravenedwriter/crawlengine - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. deravenedwriter/crawlengine

ActiveLibrary[HTTP &amp; Networking](/categories/http)

deravenedwriter/crawlengine
===========================

Crawl Engine is a PHP Library that helps to automate the Process of Login into password Protected Sites and Getting Needed information from them.

1.0.1(5y ago)4224[2 issues](https://github.com/Okerefe/CrawlEngine/issues)MITPHP

Since Aug 26Pushed 5y ago1 watchersCompare

[ Source](https://github.com/Okerefe/CrawlEngine)[ Packagist](https://packagist.org/packages/deravenedwriter/crawlengine)[ Docs](https://github.com/okerefe/crawlengine)[ RSS](/packages/deravenedwriter-crawlengine/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependencies (4)Versions (3)Used By (0)

### Read Me

[](#read-me)

CrawlEngine
===========

[](#crawlengine)

> Crawl Engine is a PHP Library that helps to automate the Process of Login into password Protected Sites and Getting Needed information from them. It does this with the help of other Great Libraries Like Guzzle, DomCrawler etc. [![License: MIT](https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667)](https://opensource.org/licenses/MIT)

Table Of Contents
=================

[](#table-of-contents)

- [Installation](#installation)
- [Bootstrapping The Engine Class](#bootstrapping-the-engine-class)
- [Bootstrapping The InputDetail Class](#bootstrapping-the-inputdetail-class)
- [Getting InputTag Details from a Page Containing a Form](#getting-inputtag-details-from-a-page-containing-a-form)
- [Resolving Requests with CrawlEngine](#resolving-requests-with-crawlengine)

Installation
------------

[](#installation)

The Preferred way of installing CrawlEngine is with [Composer](http://getcomposer.org) as follows:

```
composer require deravenedwriter/crawlengine
```

Then ensure your bootstrap file is loading the composer autoloader:

```
require_once 'vendor/autoload.php';
```

Bootstrapping The Engine Class
------------------------------

[](#bootstrapping-the-engine-class)

The Engine class is used for performing most of CrawlEngines Functions This Includes Resolving Requests, Getting Form Details from pages and more.. The Engine can be initialized as follows:

```
