akane0151 / target-crawler
target crawler - 一个简单的Laravel爬虫包,用于读取任何网页的元素。
0.9.7
2023-02-15 05:47 UTC
Requires
- fabpot/goutte: ^4.0
- guzzlehttp/guzzle: ^7.0.1
README

Laravel TargetCrawler
一个出色的爬虫,可以轻松地从任何页面中提取特定数据!
探索文档
用法
_以下是一个示例,说明如何在Laravel项目中使用此包。
- 将此包作为composer包安装到您的项目中
composer require akane0151/target-crawler
- 将配置发布到您的laravel配置目录中
php artisan vendor:publish
- 在config/targetCrawler.php中设置您的目标网站URL和HTML元素
'url' => "https://google.com" 'elements' => array( 'a .menu-item', 'table tbody tr .id' )
- 将_Akane0151\TargetCrawler\TargetCrawler命名空间添加到您的代码中,并按以下示例调用crawl函数
public function getPrice(){ //call doCrawl to execute crawl request to target and fetch the element data return TargetCrawler::doCrawl(); }
贡献
贡献使开源社区成为一个如此美妙的学习、灵感和创造的地方。您所做出的任何贡献都将受到高度赞赏。
如果您有改进此项目的建议,请fork存储库并创建一个pull request。您也可以简单地创建一个带有“增强”标签的问题。别忘了为项目加星!再次感谢!
- fork项目
- 创建功能分支(
git checkout -b feature/AmazingFeature
) - 提交您的更改(
git commit -m 'Add some AmazingFeature'
) - 将更改推送到分支(
git push origin feature/AmazingFeature
) - 打开pull request
许可证
在MIT许可证下分发。有关更多信息,请参阅LICENSE.txt
。
联系方式
Ali kameli akane0151@yahoo.com