PHPackages                             buse974/simple-page-crawler - 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. buse974/simple-page-crawler

ActiveModule

buse974/simple-page-crawler
===========================

ZF3 module v0.3.0 - Provide a crawler to get web page informations : title, meta, heading tags and images

0.3.0(13y ago)11.6k1MITPHPPHP &gt;=5.3.3

Since Jan 22Pushed 7y ago1 watchersCompare

[ Source](https://github.com/buse974/SimplePageCrawler)[ Packagist](https://packagist.org/packages/buse974/simple-page-crawler)[ Docs](https://github.com/blanchonvincent/SimplePageCrawler)[ RSS](/packages/buse974-simple-page-crawler/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

ZF2 SimplePageCrawler module
============================

[](#zf2-simplepagecrawler-module)

Version 0.3.0 Created by [Vincent Blanchon](http://developpeur-zend-framework.fr/)

Introduction
------------

[](#introduction)

SimplePageCrawler is a web page crawler. You can get informations :

- Title
- Meta (decsription, open graph, etc.)
- H1, H2, etc.
- List of the images
- List of the links

Usage
-----

[](#usage)

Get page informations :

```
$crawler = $this->getServiceLocator('SimplePageCrawler');
$page = $crawler->get('http://www.nytimes.com');

echo sprintf('The title is "%s"', $page->getTitle());
echo sprintf('The description is "%s"', $page->getMeta('description'));
```

You can use th action helper :

```
$page = $this->simplePageCrawler('http://www.nytimes.com');

echo sprintf('The title is "%s"', $page->getTitle());
echo sprintf('The description is "%s"', $page->getMeta('description'));
```

Advanced usage
--------------

[](#advanced-usage)

You can get Open graph metadatas :

```
$page = $this->simplePageCrawler('http://www.nytimes.com');
$metas = $page->getMeta()->getOpenGraph();
```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 83.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

4854d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/97b146f242c1fe7461c308ce7692c619ef1f05c808f007e61ea4ddfeec7c50e8?d=identicon)[buse974](/maintainers/buse974)

---

Top Contributors

[![blanchonvincent](https://avatars.githubusercontent.com/u/1580512?v=4)](https://github.com/blanchonvincent "blanchonvincent (5 commits)")[![gmasmejean](https://avatars.githubusercontent.com/u/2978429?v=4)](https://github.com/gmasmejean "gmasmejean (1 commits)")

### Embed Badge

![Health badge](/badges/buse974-simple-page-crawler/health.svg)

```
[![Health](https://phpackages.com/badges/buse974-simple-page-crawler/health.svg)](https://phpackages.com/packages/buse974-simple-page-crawler)
```

###  Alternatives

[blanchonvincent/zf2-lazy-loading-module

ZF2 Lazy Loading Module 1.5.2 - Provide a library to implements lazy loading module in ZF2

353.7k](/packages/blanchonvincent-zf2-lazy-loading-module)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
