Instagram爬虫,支持用户、媒体、标签和位置。通过住宅和移动IP进行代理。

1.0.0 2021-04-06 16:45 UTC

This package is not auto-updated.

Last update: 2024-09-18 18:56:40 UTC


README

Latest Stable Version Total Downloads License

Instagram爬虫,支持用户、媒体、标签、评论和位置。通过住宅和4G代理进行代理。

获取公开用户数据、媒体,或搜索特定标签或位置,无需注册应用。

由于此库使用Instagram的网页版本来抓取内容,如果这些页面的返回源代码发生变化,它可能会随时中断。

Instagram Scraper API代理使用智能代理均衡,以更好地获取数据且不被阻止,成功率非常高。

要求

  • Instagram Scraper API
  • PHP 5.6.0或更高版本

安装

composer require instagramscraperapi/php-sdk

使用

启动API

提供您的Rapid API密钥

$is = new InstagramScraperAPI\InstagramScraper('API-KEY');

获取公开用户数据

返回Instagram个人资料的所有公开数据。

// by Username
$result = $is->getProfileByUsername('nike');

// by URL
$result = $is->getProfileByURL('https://www.instagram.com/nike/');

获取媒体

返回所有公开媒体。

// by User Id
$result = $is->getMedias(13460080);

// by public Hashtag
$result = $is->getMediaByHashtag('travel');

// by public Place
$result = $is->getMediaByLocation(108424279189115);

获取媒体数据

返回特定公开媒体数据。

// by Media Shortcode
$result = $is->getMediaByCode('CMe3AQxnhmd');

// by Media URL
$result = $is->getMediaByUrl('https://www.instagram.com/p/CMnW2SBMKiu/');

获取搜索结果

返回用户、标签或位置的列表。

// by Hashtags
$result = $is->searchHashtags('travel');

// by Location
$result = $is->searchLocations('New york');

// by Userame
$result = $is->searchUsers('nik');