pribolshoy / parseroid
公共库
dev-main
2024-06-26 11:52 UTC
Requires
- php: >=7.4
- phpstan/phpstan: ^1.10
Requires (Dev)
- phpunit/phpunit: ^9.5.10
- squizlabs/php_codesniffer: ^3.9
- vlucas/phpdotenv: *
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>
?>