<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
require __DIR__ . '/plugins/autoload.php';
use Peterujah\NanoBlock\EmailCrawl;
$target = "https://default.com/contact";
$limit = 50;
if(!empty($argv[1])){
if(filter_var($argv[1], FILTER_VALIDATE_URL)){
$target = $argv[1];
$limit = $argv[2]??50;
}else{
$req = unserialize(base64_decode($argv[1]));
$target = $req["target"];
$limit = $req["max"]??50;
}
}
$craw = new EmailCrawl($target, $limit);
$resInstance = $craw->craw()->getResponse();
$data = $resInstance->inLine();
$resInstance->printCommandResult($data)->saveAs(__DIR__ . "/craw/", $data);
|