SkillAgentSearch skills...

ImdbGrabber

This Imdb Class allows you to fetch Movie details from Imdb.com. It uses XPath / Dom Traversing for scrapping content from imdb.com.

Install / Use

/learn @itsalif/ImdbGrabber
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PHP IMDB Grabber

PHP IMDB Grabber is a class that fetches details from IMDB.com. It uses XPath / DOM Traversing for scrapping content from imdb.

How to Use

At first include PHP class file (class.imdb.php)

<pre> require_once 'path/to/class.imdb.php'; </pre>

Then, just use the following:

<pre> $imdb = new Imdb(); // Pass the entire path or a search query $imdb->get('http://www.imdb.com/title/tt0103064/'); // or the name of Movie $imdb->get('The Matrix'); </pre>

Parameters / Options

By default, the the method does not return the cast in the movie. If you wish to get a list of the cast, use the following method:

$imdb->showCast(true)->get('Name OR URL of Movie');

Online Documentation / Demo

Change Log

  • Version 1.5 (Feb 10, 2010)

    Added the showCast Method. When this method is invoked with a 'true' parameter, the cast in the movie is also grabbed.

  • Version 2 (July 15, 2010)

    Added a simple regex check for validity of URL on isValidURL method.

  • Version 2.1 (Oct 10, 2010)

    Rewrote the XPath expression as IMDB Changed their Layout completely.

  • Version 2.1 (Dec 9, 2010)

    Fixed a Bug on Cast for new Layout and added Budget Info.

  • Version 2.1 (May 29, 2011)

    Added Genres - Provided by Greg Fitzgerald (Github: https://github.com/gregf)

  • Version 2.3 (August 10, 2012)

    Replaced DomDocument->load with CURL for loading IMDB Page. Updated the xpath expression for Runtime for new layout

License & Policy

Copyright (c) 2010 Abdullah Rubiyath http://www.itsalif.info/. The script has been released under MIT License.

Please note that this script is created as a demo of screen scrapping. IMDB Policy prohibits screen scrapping.

Related Skills

View on GitHub
GitHub Stars21
CategoryContent
Updated4mo ago
Forks8

Languages

PHP

Security Score

87/100

Audited on Nov 19, 2025

No findings