allotmentandy / socialmedialinkextractor
从一系列链接中提取社交媒体链接,例如twitter、facebook等。
dev-master / 1.1.7.x-dev
2023-02-01 15:57 UTC
This package is auto-updated.
Last update: 2024-09-29 19:25:46 UTC
README
我的第一个包!
想法是创建一种简单的方式从一系列链接中提取社交媒体链接。用于我的网络爬虫。
安装
添加
composer require allotmentandy/socialmedialinkextractor
用于Laravel
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use allotmentandy\SocialMediaLinkExtractor\SocialMediaLinkExtractorController;
class HomeController extends Controller
{
public function index()
{
$smle = new SocialMediaLinkExtractorController;
$linkArray = ["http", "http2", "http://twitter.com/andy", "http://www.twitter.com/londiniumcom", "https://#"];
echo $smle->countLinks($linkArray);
echo "<hr>";
echo $smle->getTwitter($linkArray);
echo "<hr>";
echo $smle->getFacebook($linkArray);
}
}
这是完整的列表
$smle = new \allotmentandy\socialmedialinkextractor\SocialMediaLinkExtractorController();
echo "<h4>Social Media</h4>";
echo $smle->getTwitter($linkArray) . "<br>";
echo $smle->getFacebook($linkArray) . "<br>";
echo $smle->getYoutube($linkArray) . "<br>";
echo $smle->getInstagram($linkArray) . "<br>";
echo $smle->getLinkedin($linkArray) . "<br>";
echo $smle->getGoogle($linkArray) . "<br>";
echo $smle->getPinterest($linkArray) . "<br>";
echo $smle->getGithub($linkArray) . "<br>";
echo $smle->getFlickr($linkArray) . "<br>";
echo $smle->getTumblr($linkArray) . "<br>";
echo $smle->getTiktok($linkArray) . "<br>";
echo $smle->getRss($linkArray) . "<br>";
原始想法来自这里
https://github.com/fluquid/extract-social-media/blob/master/src/extract_social_media/__init__.py
遵循这个教程了解包的基本知识
https://medium.com/laravelapps/laravel-package-development-step-by-step-guide-743d9e5e076e