improve docker output
This commit is contained in:
parent
2ece7c9e99
commit
5f71eeb6a5
@ -7,12 +7,35 @@ if(!$url=getenv('CRAWL_URL')){
|
||||
die("No env: CRAWL_URL\n");
|
||||
}
|
||||
|
||||
if($code=getenv('CRAWL_CODE')){
|
||||
$codes=array_filter(array_map('trim',explode(',',$code)));
|
||||
}else{
|
||||
$codes=[];
|
||||
}
|
||||
|
||||
$crawler=new Crawler();
|
||||
$crawler->crawl($url);
|
||||
|
||||
$summary=[];
|
||||
$details='';
|
||||
foreach($crawler->getResults() as $url=>$result){
|
||||
echo("{$result['code']} {$url}\n");
|
||||
$summary[$result['code']]++;
|
||||
|
||||
if( count($codes)==0 || in_array($result['code'],$codes) ){
|
||||
$details.="{$result['code']} {$url}\n";
|
||||
foreach($result['foundOn'] as $url=>$count){
|
||||
echo(" <- ($count) $url\n");
|
||||
$details.=" <- ($count) $url\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ksort($summary);
|
||||
echo '|code|count|'."\n";
|
||||
echo '|----|-----|'."\n";
|
||||
foreach($summary as $code=>$count){
|
||||
echo "| $code | $count |\n";
|
||||
}
|
||||
|
||||
if($details){
|
||||
echo "\n\n----\n\n```\n$details\n```\n";
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user