pribolshoy/parseroid

dev-main 2024-06-26 11:52 UTC

This package is not auto-updated.

Last update: 2024-10-02 13:09:13 UTC


README

用于解析不同类型资源的包(HTML 页面、XML 等)。

该包并非所有资源类型的完整解决方案。

它仅提供构建您自身需求所需的抽象功能。但方式简单,易于操作。

简单示例

<?php
require_once "vendor/autoload.php";

$handler = (new \pribolshoy\parseroid\factories\HandlerFactory())
    ->create('html_page_handler', [
        'parser_name' => 'google_parser',
        'resource' => 'https://www.google.com/search?q=php+it%27s+amazing',
    ]);
$result = $handler->getItem();
print_r($result);

//<pre>Array
//(
//    [0] => Array
//    (
//        [input_text] => php it's amazing
//    )
//
//)
//</pre>
?>