If anyone has ever used IMDB::Film I thought they might have experienced this (Below is my code to retrieve info from iMDb).
The non-commented items return proper values. However if I try and retirved release_dates(), I get following error:
Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.26.1/IMDB/Film.pm line 1486. CRITICAL Cannot retrieve url http://www.imdb.com/title/tt/releaseinfo at 4news.pl line 151.
I do notice that in the error they have don't have the movie id, just the tt. Which if I manually correct, I get the proper URL, and then loop through it for each different state. Or I could dig through $imdbOBJ, but that seems kind of kludgy. Or create the proper URL, and do it myself. I even though should I touch the modules code, but have never done that.
Any suggestions?
Thanks
$currec{mediaid} = iMDbs id number, which in this case is 'tt6723592'
$imdbOBJ = new IMDB::Film(crit => $currec{mediaid}, user_agent + => 'Opera/8.x', timeout => 30, cache => 0); say $imdbOBJ->title(); say $imdbOBJ->status_descr(); # say $imdbOBJ->release_dates(); say $imdbOBJ->year(); # say $imdbOBJ->full_companies(); say $imdbOBJ->company(); say $imdbOBJ->recommendation_movies();
In reply to Trouble with some of IMDB Public Methods by SergioQ
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |