PHPackages                             phpscraper/phpscraper - 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. phpscraper/phpscraper

ActiveLibrary

phpscraper/phpscraper
=====================

PHP based powerful scraper and web automation library

0.1.6-beta(8y ago)151GPLPHP

Since Aug 5Pushed 8y ago1 watchersCompare

[ Source](https://github.com/TheUltrasoft/PHPScraper)[ Packagist](https://packagist.org/packages/phpscraper/phpscraper)[ RSS](/packages/phpscraper-phpscraper/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (2)Versions (7)Used By (0)

PHPScraper
==========

[](#phpscraper)

PHPScraper is a **jQuery** like object oriented php scraper and web automation library.

If you are familiar with jQuery syntax, it will be a breeze for you to request a page, click on a link, process selected elements together and so on. If you have questions or problems with installation or usage [create an Issue](https://github.com/TheUltrasoft/PHPScraper/issues).

Installation:
-------------

[](#installation)

Currently PHPScraper in in *beta*. If you are using composer, you must set minimum-stability to `dev`. to get latest version. It is still not ready to use in production.

If you have composer installed run command:

```
composer require phpscraper/phpscraper

```

Or if you prefer to add it manually using `composer.json` add this:

```
"phpscraper/phpscraper": "*"

```

This will install the latest version (currently: v0.1.6-beta) of PHPScraper into your project.

Usage examples:
---------------

[](#usage-examples)

```
$engine = new \PHPScraper\Engine();
$engine->get('https://www.example.com/', NULL, function( $headers, $body ) {
    $body->find('a.some-link')->click(function ($headers, $body) {
        echo $body;
        // Do whatever you want to do
    });
});
```

Contribution
------------

[](#contribution)

If you want to contribute, feel free to fork, update and ask for pull request. Thank you.

Licence:
--------

[](#licence)

The source code is licensed under [GPLv3](https://www.gnu.org/licenses/gpl-3.0.en.html).

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 68.8% 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

Every ~9 days

Total

5

Last Release

3162d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/79d7a483dad650c20ca19ffa33012ff491c4991796dac0478de1bd28b92e1343?d=identicon)[sukanta](/maintainers/sukanta)

---

Top Contributors

[![sptutusukanta](https://avatars.githubusercontent.com/u/1691556?v=4)](https://github.com/sptutusukanta "sptutusukanta (22 commits)")[![ufxd-sukanta](https://avatars.githubusercontent.com/u/38549856?v=4)](https://github.com/ufxd-sukanta "ufxd-sukanta (10 commits)")

---

Tags

curlphpphpscraperscrapperwebautomation

### Embed Badge

![Health badge](/badges/phpscraper-phpscraper/health.svg)

```
[![Health](https://phpackages.com/badges/phpscraper-phpscraper/health.svg)](https://phpackages.com/packages/phpscraper-phpscraper)
```

###  Alternatives

[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[luyadev/luya

LUYA is a scalable web framework and content management system with the goal to please developers, clients and users alike.

8086.9k2](/packages/luyadev-luya)[stymiee/authnetjson

Library that abstracts Authorize.Net's JSON APIs. This includes the Advanced Integration Method (AIM), Automated Recurring Billing (ARB), Customer Information Manager (CIM), Transaction Reporting, Simple Integration Method (SIM), and Webhooks.

19545.7k](/packages/stymiee-authnetjson)[nguyenary/qr-code-monkey

PHP Library for free generator QR Code from qrcode-monkey.com

8222.3k](/packages/nguyenary-qr-code-monkey)[michaeldrennen/geonames

A Laravel (php) package that interfaces with the geolocation services on geonames.org.

9514.0k](/packages/michaeldrennen-geonames)[christianruhstaller/bexio-api-php-client

Client library for bexio API

1134.7k](/packages/christianruhstaller-bexio-api-php-client)

PHPackages © 2026

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