konnco/laravel-instagram-crawler

将Instagram上的媒体内容轻松抓取。

v0.1.1-alpha 2020-05-28 04:26 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');

作者

贡献

我们非常感激所有贡献,欢迎您编写代码或请求包。