コード例 #1
0
ファイル: Pinterest.php プロジェクト: krike/crawler-tool
 public function crawlSource($data)
 {
     $crawlerModel = new CrawlerModel();
     $items = $this->crawlFromSource($data);
     echo 'FETCHED ' . $data['url'];
     if (isset($items['total'])) {
         echo ' - Total found: ' . $items['total'];
     }
     echo '<br />';
     if (isset($items['items']) && !empty($items['items'])) {
         foreach ($items as $item) {
             $crawlerModel->insertFetchedImage((array) $item);
         }
         $lastItem = $items['items'][0];
         $lastItemImageId = array('last_fetched' => $lastItem['image_id']);
         $crawlerModel->updateLastFetchedId($data['crawler_id'], $lastItemImageId);
     }
     return $items;
 }