コード例 #1
0
ファイル: routes.php プロジェクト: hbalagtas/jijiki
            $link = $item->get_link();
            $html = $parser->file_get_html($link);
            foreach ($html->find('span[itemprop=price]') as $span) {
                $price = $span->plaintext;
            }
            foreach ($html->find('div[id=ImageThumbnails] img') as $img) {
                $src = str_replace('$_14', '$_27', $img->src);
                $description .= "<img src='{$src}'> <br/>";
            }
            $ad = new App\Ad();
            $ad->id = $id;
            $ad->title = $title;
            $ad->description = $description;
            $ad->price = $price;
            $ad->link = $link;
            $ad->save();
            echo "Added " . $id . " {$price}<br/>";
        } else {
            echo "Item already on database " . $id . "<br/>";
        }
    }
    #return false;
});
Route::get('htmlparser', function () {
    $parser = new HtmlDomParser();
    $html = $parser->file_get_html('http://www.kijiji.ca/v-mountain-bike/kitchener-waterloo/eranger-electric-mid-drive-fat-bike-48v-750w/1101241419');
    echo $html->plaintext;
    foreach ($html->find('span[itemprop=price]') as $span) {
        $price = $span->plaintext;
    }
    echo $price;