aunhurian/instagram-parser

此包已被废弃且不再维护。作者建议使用aunhurian/instagram-parser包。

Instagram数据消费的PHP解析器。

安装: 3

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 0

分支: 20

类型:php-library

v1.0.2 2023-09-09 05:53 UTC

This package is auto-updated.

Last update: 2023-09-09 06:35:40 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

Instagram解析器提供了一个简单的接口来解析Instagram的所有数据。就像一个API,但又不完全是!你可以通过标签获取帖子,获取所有用户的帖子。

设置

composer require aunhurian/instagram-parser:dev-master

在运行解析器之前,您首先需要一个查询哈希。按照以下5个步骤获取您的查询哈希:[如何获取查询哈希](https://github.com/AUnhurian/instagram-parser/blob/HEAD//docs/setup.md#how-to-get-your-query-hash-old-query-id)。

开始解析

让我们解析所有带有字符串"github"标签的数据。例如,您将得到一个与之相关的帖子缩放的无限循环,直到它们结束。

use Mineur\InstagramParser\Instagram;
use Mineur\InstagramParser\Model\InstagramPost;

$queryHash = '298b92c8d7cad703f7565aa892ede943';

Instagram::createTagParser($queryHash)
    ->parse('github', function(InstagramPost $post) {
        dump($post);
    });

控制台输出将如下所示

动机

由于Instagram只允许注册和验证的应用程序使用其API,作为实验用户或只是想玩数据的分析师,您只能访问API沙盒模式,因此您无法获取其所有公开数据。

因此,我决定在GuzzleHttp库之上创建一个替代解析器,以通过一个漂亮的界面访问所有数据。

文档

有关此库的更多信息,请参阅[文档](https://github.com/AUnhurian/instagram-parser/blob/HEAD//docs/index.md)。