akane0151/target-crawler

target crawler - 一个简单的Laravel爬虫包,用于读取任何网页的元素。

0.9.7 2023-02-15 05:47 UTC

This package is auto-updated.

Last update: 2024-09-15 11:21:26 UTC


README

Built on


Logo

Laravel TargetCrawler

一个出色的爬虫,可以轻松地从任何页面中提取特定数据!
探索文档

目录
  1. 安装和使用
  2. 许可证
  3. 联系方式

用法

_以下是一个示例,说明如何在Laravel项目中使用此包。

  1. 将此包作为composer包安装到您的项目中
    composer require akane0151/target-crawler
  2. 将配置发布到您的laravel配置目录中
    php artisan vendor:publish
  3. 在config/targetCrawler.php中设置您的目标网站URL和HTML元素
    'url' => "https://google.com"
    
    'elements' => array(
         'a .menu-item',
         'table tbody tr .id'
     )
  4. 将_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。您也可以简单地创建一个带有“增强”标签的问题。别忘了为项目加星!再次感谢!

  1. fork项目
  2. 创建功能分支(git checkout -b feature/AmazingFeature
  3. 提交您的更改(git commit -m 'Add some AmazingFeature'
  4. 将更改推送到分支(git push origin feature/AmazingFeature
  5. 打开pull request

许可证

在MIT许可证下分发。有关更多信息,请参阅LICENSE.txt

联系方式

Ali kameli akane0151@yahoo.com