phpscraper/phpscraper

基于PHP的强大抓取器和网络自动化库

0.1.6-beta 2017-09-11 10:35 UTC

This package is not auto-updated.

Last update: 2024-09-29 03:41:49 UTC


README

PHPScraper是一个类似于jQuery的对象化PHP抓取器和网络自动化库。

如果你熟悉jQuery语法,那么请求页面、点击链接、处理选定的元素等操作将会变得非常简单。如果你在安装或使用过程中有任何问题或疑问,可以在 创建一个问题

安装

目前PHPScraper处于 beta 版本。如果你使用composer,你必须将minimum-stability设置为 dev 以获取最新版本。它还不适合在生产环境中使用。

如果你已经安装了composer,请运行以下命令

composer require phpscraper/phpscraper

或者,如果你更喜欢手动使用 composer.json 添加,请添加以下内容

"phpscraper/phpscraper": "*"

这将安装PHPScraper的最新版本(目前:v0.1.6-beta)到你的项目中。

使用示例

$engine = new \PHPScraper\Engine();
$engine->get('https://www.example.com/', NULL, function( $headers, $body ) {
    $body->find('a.some-link')->click(function ($headers, $body) {
        echo $body;
        // Do whatever you want to do
    });
});

贡献

如果你想贡献,请随意fork、更新并请求合并。感谢。

许可

源代码根据 GPLv3 许可。