netflex / scraper
Library for scraping metadata
Installs: 28
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/netflex/scraper
Requires
- guzzlehttp/guzzle: ^7.0
- illuminate/support: ^8.0
- netflex/support: ^3.0
This package is auto-updated.
Last update: 2021-11-19 12:53:58 UTC
README
A PHP library for scraping site metadata
Installation
composer require netflex/scraper
Usage with Netflex SDK
<?php use Scraper; $metadata = Scraper::scrape('https://example.com'); echo $metadata->site; // "example.com" echo $metadata->title; // "Example Domain" echo $metadata->description; // "This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission." echo $metadata->canonical; // "https:\/\/example.com"
Usage standdalone
<?php use Netflex\Scraper\Scraper; $scraper = new Scraper(); $metadata = $scraper->scrape('https://example.com');
Metadata fields
Field | Description |
---|---|
hash | A hash that uniquely identifies this scrape |
language | The documents language code |
site | The documents domain |
title | The documents title |
image | The primary image of the document |
description | A description of the document |
keywords | An array of keywords that describes the document |
canonical | The documents canonical URL |
icon | The documents icon or favicon |
author | The documents author |
copyright | The documents copyright string |
amphtml | AMP version of this document |
scraped | The date and time this scrape was performed |