miguelangelmp10 / dof-retriever
PHP scraper for Mexico's DOF exchange rate using DomCrawler
dev-main
2025-05-03 04:54 UTC
Requires
- php: >=8.0
- ext-dom: *
- guzzlehttp/guzzle: ^7.9
- symfony/css-selector: ^6.0
- symfony/dom-crawler: ^6.0
Requires (Dev)
- phpunit/phpunit: ^12.1
- symfony/var-dumper: ^7.2
This package is auto-updated.
Last update: 2025-05-03 04:56:11 UTC
README
DOFRetriever es una librería PHP para recuperar indicadores del Diario Oficial de la Federación (DOF) de México.
Instalación
Puedes instalarlo usando Composer:
composer require miguelangelmp10/dof-retriever
Ejemplo de uso
<?php require __DIR__ . '/vendor/autoload.php'; use MiguelAngelMP10\DOFRetriever\Adapters\FileGetContentsClient; use MiguelAngelMP10\DOFRetriever\DOFHtmlRetriever; use MiguelAngelMP10\DOFRetriever\Adapters\GuzzleHttpClient; $retriever = new DOFHtmlRetriever(new GuzzleHttpClient()); // Obtener indicadores disponibles $indicators = $retriever->getAvailableIndicators(); print_r($indicators); // Obtener datos del 1 al 5 de enero de 2024 para el indicador 159 $data = $retriever->retrievePeriod(strtotime('2024-01-01'), strtotime('2024-01-05'), 159); print_r($data);
Licencia
MIT