phpscraper / phpscraper
基于PHP的强大抓取器和网络自动化库
0.1.6-beta
2017-09-11 10:35 UTC
Requires
- curl/curl: ^1.7
- emanueleminotto/simple-html-dom: ^1.5
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 许可。