Automation/app/Controllers/CLI/Crawl.php
2024-08-31 22:24:28 +09:00

28 lines
802 B
PHP

<?php
namespace App\Controllers\CLI;
use App\Libraries\CrawlerLibrary;
use App\Controllers\BaseController;
use Symfony\Component\DomCrawler\Crawler;
class Crawl extends BaseController
{
public function yamap()
{
try {
$library = new CrawlerLibrary("https://www.yamap16.com");
echo "Host-> " . $library->getHost() . "\n";
$html = $library->getInnerHTML("/Board/List.aspx?id=free&ca=1");
$links = $library->getLinks($html, "a.list_subject");
$html = $library->getInnerHTML($links[27], "div.contents p");
$images = $library->getImages($html);
var_dump($images);
// file_put_contents("test.jpg", $url);
} catch (\Exception $e) {
echo $e->getMessage();
}
}
}