/** * Execute the console command. * * @return mixed */ public function handle(Client $client) { Crawler::create(['url' => $this->argument('url')]); return; Crawler::where('url', '=', $this->argument('url'))->delete(); $crawler = Crawler::create(['url' => $this->argument('url')]); $html = $client->get($this->argument('url'))->getBody(); $dom = new DomCrawler(); $dom->addHtmlContent($html); $spider = new Spider($crawler, $dom); $spider->get(); }