andreinocenti/php-social-scrapper

用于抓取社交媒体内容的包

1.0.1 2024-08-25 20:32 UTC

This package is auto-updated.

Last update: 2024-09-25 20:37:47 UTC


README

这是一个库,可以从给定的URL抓取社交媒体数据。

安装

composer require andreinocenti/php-social-scrapper

支持的社交媒体

  • Facebook
  • Instagram
  • Twitter
  • TikTok
  • LinkedIn

用法

use AndreInocenti\PhpSocialScrapper\SocialScrapper;

$scrapper = new SocialScrapper();
$scrappedData = $scrapper->fetch('https://www.instagram.com/p/CT9J9Z9r1Zz/');

重要信息

  • 对于Twitter视频,我们使用Twitsave API。它是一个第三方服务,因此可能会离线或无法正常工作。
  • TikTok、Instagram、Facebook和LinkedIn的视频尚未支持,该包可以抓取文本和一些互动数据。但视频返回为blob。

用于测试

## up the container
docker compose up -d
## exec the test into the container
docker exec php-social-scrapper ./vendor/bin/pest

## to stop the container
docker compose down -v