--- feeds_imagegrabber.module	2011-07-31 04:30:48.000000000 -0400
+++ feeds_imagegrabber.module	2012-08-13 17:48:31.000000000 -0400
@@ -153,6 +153,17 @@
  * Callback for mapping. Here is where the actual mapping happens.
  */
 function feeds_imagegrabber_feeds_set_target($source, $entity, $target, $page_url) {
+
+  // When using feeds spider the $page_url is not passed properly.
+  // Instead we must grab it from the fetcher variables.
+  if (empty($page_url)) {
+    $fetcher_results = (array) $source->fetcher_result;
+    sort($fetcher_results);
+    if (isset($fetcher_results[2]) && valid_url($fetcher_results[2])) {
+      $page_url = $fetcher_results[2];
+    }
+  }
+
   if (empty($page_url)) {
     return;
   }
