konnco / laravel-instagram-crawler
将Instagram上的媒体内容轻松抓取。
v0.1.1-alpha
2020-05-28 04:26 UTC
Requires
- php: >=7.2.0
- ext-json: *
- guzzlehttp/guzzle: ^6.2
- illuminate/contracts: 5.8.* || ^6.0
- illuminate/database: 5.8.* || ^6.0
- illuminate/support: 5.8.* || ^6.0
Requires (Dev)
- orchestra/testbench: 3.8.* || ^4.0
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-07 10:36:35 UTC
README
本包旨在在Laravel框架中实现简单的Instagram抓取器。
本包基于此仓库 Smochin/instagram-php-crawler。
由于这个包已超过2年未更新,我们对其进行了复制,并对Instagram的数据进行了更新。
本包仍处于alpha版本,因此更新可能会破坏您的应用程序。
安装
包在 Packagist 上可用,您可以使用 Composer 安装。
composer require konnco/laravel-instagram-crawler
依赖
- PHP 7
- json 扩展
- cURL 扩展
开始使用
初始化抓取器
$crawler = new Konnco\InstagramCrawler\InstagramCrawler();
从Instagram返回简单结果(url、图片url、评论数和点赞数)
$media = $crawler->getMediaByUser('instagram')->returnSimpleResult();
从Instagram返回完整结果
$media = $crawler->getMediaByUser('instagram')->returnFullResult();
获取最近标记的媒体列表
$media = $crawler->getMediaByTag('php')->returnSimpleResult();
获取指定位置最近媒体列表
$media = $crawler->getMediaByLocation(225963881)->returnSimpleResult();
获取用户发布的最新媒体
$media = $crawler->getMediaByUser('instagram')->returnSimpleResult();
获取媒体信息
$media = $crawler->getMedia('0sR6OhmwCQ');
获取用户信息
$user = $crawler->getUser('jamersonweb');
获取位置信息
$location = $crawler->getLocation(225963881);
获取标签信息
$tag = $crawler->getTag('php');
搜索标签、位置和用户
$result = $crawler->search('recife');
作者
贡献
我们非常感激所有贡献,欢迎您编写代码或请求包。