PHPackages                             nagara/hunter-php - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. nagara/hunter-php

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

nagara/hunter-php
=================

this libraries tools for web data extration tools title at google schollar, neliti, springen open, and research gate

v0.0.3(4y ago)05MITPHP

Since Oct 25Pushed 4y ago1 watchersCompare

[ Source](https://github.com/naagaraa/hunterPHP)[ Packagist](https://packagist.org/packages/nagara/hunter-php)[ RSS](/packages/nagara-hunter-php/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (2)Versions (4)Used By (0)

HUNTER PHP
==========

[](#hunter-php)

simple title scraping using php and goutte for older website, at 1.google scholar 2.neliti 3.research gate, 4.springen open.

not support headless browser or modern webpage like SPA (single page application)

Install
=======

[](#install)

**composer**

```
composer require nagara/hunter-php
```

or

**clone github**

```
https://github.com/naagaraa/hunterPHP.git
```

code mainteners 🐐
=================

[](#code-mainteners-goat)

#### [miyukinagara](https://github.com/naagaraa)

[](#miyukinagara)

Knowledge
=========

[](#knowledge)

learn goutte
------------

[](#learn-goutte)

- learn DomCrawler [https://symfony.com/doc/current/components/dom\_crawler.html#form-and-link-support](https://symfony.com/doc/current/components/dom_crawler.html#form-and-link-support)
- browserKit [https://symfony.com/doc/current/components/browser\_kit.html](https://symfony.com/doc/current/components/browser_kit.html)
- Goutte PHP

basic usage
-----------

[](#basic-usage)

**require libraries**

```
require "vendor/autoload.php";
```

**how to use**how it's work ? this program same with your search in the original page, but with this code i can search title at the same time and get the data save to array.

⚠️ **only show search on first page**

```
use HunterPHP\Hunter;

$hunter = new Hunter;

echo "Web Data Extraction for Title Journal or Article at Online Journal";
echo "study case Web Data extraction for non Headless Browser";

// example get data from springe open journal
echo "springer open journal : data extraction -> keyword apriori";
dump($hunter->scrap("springeropen", "apriori"));

// example get data from google scholar open journal
echo "google scholar open journal : data extraction -> keyword AI";
dump($hunter->scrap("google_scholar", "AI"));

// example get data from neliti open journal
echo "neliti open journal : data extraction -> keyword AI";
dump($hunter->scrap("neliti", "AI"));

// example get data from research gate open journal
echo "research gate open journal : data extraction -> keyword AI";
dump($hunter->scrap("research_gate", "AI"));
```

**another example**

```

    table {
        font-family: arial, sans-serif;
        border-collapse: collapse;
        width: 100%;
        /* margin: auto; */
    }

    td,
    th {
        border: 1px solid #dddddd;
        text-align: left;
        padding: 8px;
    }

    tr:nth-child(even) {
        background-color: #dddddd;
    }

        springer open

        google scholar

        research gate

        neliti

```

another reading
---------------

[](#another-reading)

V8 Javascript Engine Integration - pecl v8 javascript engine for php - bug chromium -

shit
----

[](#shit)

wtf it's harder for scraping website used php, for now to many web application used technologi SPA like angular, reactjs, and other. or it's can say headless browser. i think i want build another tools with nodejs and javascript. and i'am still think how php engnine and javascript engine can communcation or. this one language can communitation to another language without API (Applciation programing interface)

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~0 days

Total

3

Last Release

1667d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/fd9d5a040c074ecea0a8a7c0771bcb98b9cfba607d40c61460bf59f059c72a84?d=identicon)[nagara](/maintainers/nagara)

---

Top Contributors

[![naagaraa](https://avatars.githubusercontent.com/u/48091694?v=4)](https://github.com/naagaraa "naagaraa (13 commits)")

---

Tags

scraping

### Embed Badge

![Health badge](/badges/nagara-hunter-php/health.svg)

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

###  Alternatives

[raulr/google-play-scraper

A PHP scraper to get app data from Google Play

12892.7k](/packages/raulr-google-play-scraper)[jansenfelipe/cpf-gratis

Com esse pacote você poderá consultar, gratuitamente, CPFs diretamente no site da receita.

1895.9k](/packages/jansenfelipe-cpf-gratis)[bubbstore/correios

Biblioteca que faz cálculo de frete, rastreamento de objetos e consulta de CEP diretamente do Webservice dos Correios.

2589.0k](/packages/bubbstore-correios)[stefanbauer/ignition-laracasts-tab

A tab to retrieve laracasts.com answers

5311.5k](/packages/stefanbauer-ignition-laracasts-tab)[jansenfelipe/cidades-gratis

Com esse pacote você poderá consultar, gratuitamente, Cidades diretamente no site do IBGE.

423.5k](/packages/jansenfelipe-cidades-gratis)

PHPackages © 2026

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