Download the PHP package hooshid/metacritic-scraper without Composer
On this page you can find all versions of the php package hooshid/metacritic-scraper. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download hooshid/metacritic-scraper
More information about hooshid/metacritic-scraper
Files in hooshid/metacritic-scraper
Package metacritic-scraper
Short Description Library for retrieving movie, game, album, tv, person, video, company, story information from metacritic.com
License MIT
Homepage https://github.com/hooshid/metacritic-scraper
Informations about the package metacritic-scraper
Metacritic Scraper
Using this Metacritic API, you are able to search, browse and extract data of movies and tv series on metacritic.com.
Install
This library scrapes metacritic.com so changes their site can cause parts of this library to fail. You will probably need to update a few times a year.
Requirements
- PHP >= 7.3
- PHP cURL extension
Install via composer
Run examples
The example gives you a quick demo to make sure everything's working, some sample code and lets you easily see some available data.
From the example folder in the root of this repository start up php's inbuilt webserver and browse to [http://localhost:8000]()
php -S localhost:8000
Examples
Get movie data
Movie: The Matrix (1999) / URL: https://www.metacritic.com/movie/the-matrix
in above example we first create a new obj from Metacritic() class, then we call extract method and give the metacritic.com url in first param.
if everything ok, result key filled and if not, the error key filled with error occurred
Tv Series: Game of Thrones (2011-2019) / URL: https://www.metacritic.com/tv/game-of-thrones
you must always catch error first then get results.
Search
in above example we give 2 new param to method, $page must be integer as paginate.
$type by default return all, but you can specify this param to (all, movie, tv, person)
Full examples
just open the example folder, we put all examples and methods demo for you in there!
Related projects
License
The MIT License (MIT). Please see License File for more information.