Browse Source

add ffmpeg code

feature/new_bilibili_and_instagram_sxs20191126
shixuesen 4 years ago
parent
commit
e1d93287dd
6 changed files with 72 additions and 16 deletions
  1. +18
    -6
      app/Console/Commands/BiliVideoCode.php
  2. +1
    -0
      app/Console/Commands/XiurenjiScrape.php
  3. +2
    -2
      app/Console/Kernel.php
  4. +26
    -8
      app/Services/XiurenjiService.php
  5. +13
    -0
      app/Utils/helper.php
  6. +12
    -0
      fail.log

+ 18
- 6
app/Console/Commands/BiliVideoCode.php View File

@ -4,7 +4,9 @@ namespace App\Console\Commands;
use App\Services\BilibiliService; use App\Services\BilibiliService;
use App\Services\BilibiliServiceV2; use App\Services\BilibiliServiceV2;
use App\Services\FfmpegService;
use Illuminate\Console\Command; use Illuminate\Console\Command;
use Illuminate\Support\Facades\App;
class BiliVideoCode extends Command class BiliVideoCode extends Command
{ {
@ -13,7 +15,7 @@ class BiliVideoCode extends Command
* *
* @var string * @var string
*/ */
protected $signature = 'bili:nvtuan {type} {code}';
protected $signature = 'bili:nvtuan {type} {code} {path}';
/** /**
* The console command description. * The console command description.
@ -49,15 +51,25 @@ class BiliVideoCode extends Command
// $bilibili->insertDBTest();exit; // $bilibili->insertDBTest();exit;
// $bilibili->queryPlayList(); // $bilibili->queryPlayList();
// $bilibili->queryUpVideoList(10278125);
$bilibili->queryUpVideoList(10278125);
// exit; // exit;
// $bilibili->queryDBCollectionList();
$bilibili->queryDBCollectionList();
// exit; // exit;
// $bilibili->queryForVideoParts();
$bilibili->compareAndDownloadUpVideos();
$bilibili->queryForVideoParts();
if (App::environment() == "local") {
# code...
exit;
}
date_default_timezone_set('PRC');
$path = $this->argument("path");
$service = new FfmpegService();
// $service->checkFileEncodeType();exit;
$service->processDir(trim($path));
exit;
// $bilibili->compareAndDownloadUpVideos();
// exit; // exit;
$bilibili->compareAndDownloadCollectionVideos();
// $bilibili->compareAndDownloadCollectionVideos();
// $bilibili->queryCollectionList(); // $bilibili->queryCollectionList();
// $bilibili->compareAndDownloadNewVideos(); // $bilibili->compareAndDownloadNewVideos();
// $bilibili->queryLocalUpVideoList(); // $bilibili->queryLocalUpVideoList();


+ 1
- 0
app/Console/Commands/XiurenjiScrape.php View File

@ -40,6 +40,7 @@ class XiurenjiScrape extends Command
{ {
// //
$service = new XiurenjiService(); $service = new XiurenjiService();
// $service->scrapeSingleAlbum("https://www.xiurenji.vip/XiuRen/9037.html");exit;
$service->scrapeAlbum(); $service->scrapeAlbum();
} }
} }

+ 2
- 2
app/Console/Kernel.php View File

@ -73,13 +73,13 @@ class Kernel extends ConsoleKernel
$schedule->call(function () { $schedule->call(function () {
$bilibili = new BilibiliServiceV2(); $bilibili = new BilibiliServiceV2();
Log::info("schedule compareAndDownloadUpVideos started at: ". date("Y-m-d H:i:s")); Log::info("schedule compareAndDownloadUpVideos started at: ". date("Y-m-d H:i:s"));
$bilibili->compareAndDownloadUpVideos();
// $bilibili->compareAndDownloadUpVideos();
})->dailyAt('03:00'); })->dailyAt('03:00');
$schedule->call(function () { $schedule->call(function () {
$bilibili = new BilibiliServiceV2(); $bilibili = new BilibiliServiceV2();
Log::info("schedule compareAndDownloadCollectionVideos started at: ". date("Y-m-d H:i:s")); Log::info("schedule compareAndDownloadCollectionVideos started at: ". date("Y-m-d H:i:s"));
$bilibili->compareAndDownloadCollectionVideos();
// $bilibili->compareAndDownloadCollectionVideos();
})->dailyAt('04:00'); })->dailyAt('04:00');
$schedule->call(function () { $schedule->call(function () {


+ 26
- 8
app/Services/XiurenjiService.php View File

@ -14,22 +14,23 @@ class XiurenjiService
public $domainUrl = "https://www.xiurenji.vip"; public $domainUrl = "https://www.xiurenji.vip";
public $xiurenRootUrl = "https://www.xiurenji.vip/XiuRen/"; public $xiurenRootUrl = "https://www.xiurenji.vip/XiuRen/";
// public $rootDir = "/Users/shixuesen/Documents/tmp/xiuren/"; // public $rootDir = "/Users/shixuesen/Documents/tmp/xiuren/";
public $rootDir = "/Volumes/Backup/images/xiuren/";
// public $rootDir = "/Volumes/intel660p/image/xiuren/";
// public $rootDir = "/Volumes/Backup/images/xiuren/";
public $rootDir = "/Volumes/intel660p/image/xiuren/";
public $queryInstance; public $queryInstance;
public $queryNew;
public function __construct() public function __construct()
{ {
$this->queryInstance = QueryList::getInstance(); $this->queryInstance = QueryList::getInstance();
$this->queryNew = new QueryList();
} }
public function scrapeAlbum() public function scrapeAlbum()
{ {
echo "111";
$pageSize = 20; $pageSize = 20;
$pageCount = $this->getEncodeHtmlContent("https://www.xiurenji.vip/XiuRen/index.html")->find(".page span")->htmls()->get(0); $pageCount = $this->getEncodeHtmlContent("https://www.xiurenji.vip/XiuRen/index.html")->find(".page span")->htmls()->get(0);
print_r($pageCount); print_r($pageCount);
if ((int)$pageCount > 0) { if ((int)$pageCount > 0) {
$pageCount = 40;
$pageCount = 100;
for ($i = 0; $i <= ceil($pageCount / $pageSize); $i++) { for ($i = 0; $i <= ceil($pageCount / $pageSize); $i++) {
$urlSuffix = ""; $urlSuffix = "";
if ($i == 0) { if ($i == 0) {
@ -111,7 +112,16 @@ class XiurenjiService
} }
} }
$images = $pageContent->find(".img p img")->getElements(); $images = $pageContent->find(".img p img")->getElements();
// dump($images);exit;
$user = $pageContent->find(".title_pc tr:eq(2) td a:eq(2)")->html();
// $user = $this->queryNew->find(".ina a:eq(-1) b")->html();
// body > div.nr3 > table.title_pc > tbody > tr:nth-child(3) > td > a:nth-child(2)
$user = iconv_gbk_to_uft8($user);
dump("user is " . $user);
if (str_contains($user, "#") || str_contains($user, "&") || trim($user) == "") {
$user = $this->queryNew->find(".ina a:eq(-1) b")->html();;
$user = iconv_gbk_to_uft8($user);
dump("new user is " . $user);
}
foreach ($images as $image) { foreach ($images as $image) {
usleep(random_int(10, 100) * 100); usleep(random_int(10, 100) * 100);
$imageUrl = $image->getAttribute("src"); $imageUrl = $image->getAttribute("src");
@ -124,6 +134,11 @@ class XiurenjiService
continue; continue;
} }
if (file_exists($dir . "/" . $imageNo . "-" . $fileInfo["basename"])) { if (file_exists($dir . "/" . $imageNo . "-" . $fileInfo["basename"])) {
rename($dir . "/" . $imageNo . "-" . $fileInfo["basename"], $dir . "/" . trim($user) . "-" . $imageNo . "-" . $fileInfo["basename"]);
$imageNo++;
continue;
}
if (file_exists($dir . "/" . trim($user) . "-" . $imageNo . "-" . $fileInfo["basename"])) {
$imageNo++; $imageNo++;
continue; continue;
} }
@ -158,7 +173,7 @@ class XiurenjiService
break; break;
} while($attempts < 100); } while($attempts < 100);
if ($content != "") { if ($content != "") {
file_put_contents($dir . "/" . $imageNo . "-" . $fileInfo["basename"], $content);
file_put_contents($dir . "/" . trim($user) . "-" . $imageNo . "-" . $fileInfo["basename"], $content);
} else { } else {
Log::error("image content is empty ". $trueImageUrl); Log::error("image content is empty ". $trueImageUrl);
} }
@ -185,7 +200,7 @@ class XiurenjiService
curl_setopt_array($curl, array( curl_setopt_array($curl, array(
CURLOPT_URL => $url, CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true, CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_ENCODING => 'UTF-8',
CURLOPT_MAXREDIRS => 10, CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0, CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true, CURLOPT_FOLLOWLOCATION => true,
@ -219,7 +234,10 @@ class XiurenjiService
curl_close($curl); curl_close($curl);
// echo $response; // echo $response;
$html = iconv('gb2312','UTF-8//IGNORE', $response);
// $html = iconv('gb2312','UTF-8//IGNORE', $response);
$html = iconv_gbk_to_uft8($response);
$this->queryNew->setHtml($response);
// $html = $response;
} catch (Exception $e) { } catch (Exception $e) {
echo $e->getMessage(). "\n"; echo $e->getMessage(). "\n";
echo $e->getTraceAsString() . "\n"; echo $e->getTraceAsString() . "\n";


+ 13
- 0
app/Utils/helper.php View File

@ -65,3 +65,16 @@ function connectWithGooglePhotos($request, array $scopes, $redirectURI)
// header("Location: index.php"); // header("Location: index.php");
} }
} }
function iconv_gbk_to_uft8($string){
if (!$string){
return '';
}
$encode = mb_detect_encoding($string,array("ASCII","GBK","GB2312",'BIG5','UTF-8'));
dump($encode);
return iconv($encode, "UTF-8",$string);
}

+ 12
- 0
fail.log View File

@ -2370,3 +2370,15 @@
/Users/shixuesen/OneDrive/Pictures/instagram/duyenn.hipp/ https://scontent-lax3-2.cdninstagram.com/v/t50.2886-16/244644789_396788492069507_2169440636262730021_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5jbGlwcy5iYXNlbGluZSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=WvAgXdCBB7gAX80H24S&edm=ABmJApABAAAA&vs=440760290816970_2402827354&_nc_vs=HBksFQAYJEdMWDdsQTZENmg2RjRHZ0JBQ1hKdkxYRFpoc2VicV9FQUFBRhUAAsgBABUAGCRHS1BSbHc2RnUyNUdHbDBBQUJPaWtBUUlMZGxxYnFfRUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMBUAACaYy%2FH9xbTgPxUCKAJDMywXQDpVP3ztkWgYEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HAA%3D%3D&_nc_rid=85769a8d84&ccb=7-4&oe=61606AAE&oh=ccf802edd6135395d6034896cc2d2e11&_nc_sid=6136e7&_nc_vts_prog=1&vts=1 /Users/shixuesen/OneDrive/Pictures/instagram/duyenn.hipp/ https://scontent-lax3-2.cdninstagram.com/v/t50.2886-16/244644789_396788492069507_2169440636262730021_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5jbGlwcy5iYXNlbGluZSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=WvAgXdCBB7gAX80H24S&edm=ABmJApABAAAA&vs=440760290816970_2402827354&_nc_vs=HBksFQAYJEdMWDdsQTZENmg2RjRHZ0JBQ1hKdkxYRFpoc2VicV9FQUFBRhUAAsgBABUAGCRHS1BSbHc2RnUyNUdHbDBBQUJPaWtBUUlMZGxxYnFfRUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMBUAACaYy%2FH9xbTgPxUCKAJDMywXQDpVP3ztkWgYEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HAA%3D%3D&_nc_rid=85769a8d84&ccb=7-4&oe=61606AAE&oh=ccf802edd6135395d6034896cc2d2e11&_nc_sid=6136e7&_nc_vts_prog=1&vts=1
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-2.cdninstagram.com/v/t50.2886-16/10000000_148709250807516_7829373910966620657_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5jbGlwcy5iYXNlbGluZSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=100&_nc_ohc=arfS6yUcU7YAX8BBKcI&edm=ABmJApABAAAA&vs=1330045914116814_2526745227&_nc_vs=HBksFQAYJEdJQ1dtQURjdGhFU1FJY0FBUEZSNEJnWGhxZHNicV9FQUFBRhUAAsgBABUAGCRHQ1E0a1E2OXAzSDBZX2NDQUNmMFlhbWJEeGgxYnFfRUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMBUAACb%2B34Pbw5j8PxUCKAJDMywXQE37peNT988YEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HAA%3D%3D&_nc_rid=4969add8b6&ccb=7-4&oe=61606F63&oh=dbc6c989cfbafcc61bc6211c5d3b4e5e&_nc_sid=6136e7&_nc_vts_prog=1&vts=1 /Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-2.cdninstagram.com/v/t50.2886-16/10000000_148709250807516_7829373910966620657_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5jbGlwcy5iYXNlbGluZSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=100&_nc_ohc=arfS6yUcU7YAX8BBKcI&edm=ABmJApABAAAA&vs=1330045914116814_2526745227&_nc_vs=HBksFQAYJEdJQ1dtQURjdGhFU1FJY0FBUEZSNEJnWGhxZHNicV9FQUFBRhUAAsgBABUAGCRHQ1E0a1E2OXAzSDBZX2NDQUNmMFlhbWJEeGgxYnFfRUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMBUAACb%2B34Pbw5j8PxUCKAJDMywXQE37peNT988YEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HAA%3D%3D&_nc_rid=4969add8b6&ccb=7-4&oe=61606F63&oh=dbc6c989cfbafcc61bc6211c5d3b4e5e&_nc_sid=6136e7&_nc_vts_prog=1&vts=1
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-2.cdninstagram.com/v/t50.2886-16/10000000_1014412896004981_2566225560226237805_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5jbGlwcy5iYXNlbGluZSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=101&_nc_ohc=oghWqz4InPsAX9LTQVy&edm=ABmJApABAAAA&vs=141742078107489_3471228551&_nc_vs=HBksFQAYJEdJQ1dtQUIxYTFKb21wb0RBRzBOMFBLTUVKMGpicV9FQUFBRhUAAsgBABUAGCRHRTlva1E0eG1qeFFyMFFCQUZqRFBKeXRIRG9nYnFfRUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMBUAACaUjub6z8jfPxUCKAJDMywXQEhqn752yLQYEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HAA%3D%3D&_nc_rid=4969aee3aa&ccb=7-4&oe=6160D775&oh=25daaa9bfc738372299f2f71a9b19b5b&_nc_sid=6136e7&_nc_vts_prog=1&vts=1 /Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-2.cdninstagram.com/v/t50.2886-16/10000000_1014412896004981_2566225560226237805_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5jbGlwcy5iYXNlbGluZSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=101&_nc_ohc=oghWqz4InPsAX9LTQVy&edm=ABmJApABAAAA&vs=141742078107489_3471228551&_nc_vs=HBksFQAYJEdJQ1dtQUIxYTFKb21wb0RBRzBOMFBLTUVKMGpicV9FQUFBRhUAAsgBABUAGCRHRTlva1E0eG1qeFFyMFFCQUZqRFBKeXRIRG9nYnFfRUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMBUAACaUjub6z8jfPxUCKAJDMywXQEhqn752yLQYEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HAA%3D%3D&_nc_rid=4969aee3aa&ccb=7-4&oe=6160D775&oh=25daaa9bfc738372299f2f71a9b19b5b&_nc_sid=6136e7&_nc_vts_prog=1&vts=1
/Users/shixuesen/OneDrive/Pictures/instagram/boram__jj/ https://scontent-lax3-1.cdninstagram.com/v/t50.2886-16/10000000_180026900945564_5014169312335032729_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5jbGlwcy5iYXNlbGluZSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=108&_nc_ohc=QAn-ZkWKBK0AX-IxCwR&edm=ABmJApABAAAA&vs=297168411939055_3680184990&_nc_vs=HBksFQAYJEdJQ1dtQUNjR252SHU2TUFBSm54WkdGczZKVkZicV9FQUFBRhUAAsgBABUAGCRHUGtjbWc0ZUlXQXlqQWNEQUlBOUw5SjlSaGxUYnFfRUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMBUAACbW1%2FCSsevuQBUCKAJDMywXQDnu2RaHKwIYEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HAA%3D%3D&_nc_rid=1d4009ed0a&ccb=7-4&oe=6168A653&oh=12ec073d482747a6252e391698f7cd30&_nc_sid=6136e7&_nc_vts_prog=1&vts=1
/Users/shixuesen/OneDrive/Pictures/instagram/ling.lingerie/ https://scontent-lax3-1.cdninstagram.com/v/t50.2886-16/245492125_399491025094004_6295625644542703673_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5mZWVkLmRlZmF1bHQifQ&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=108&_nc_ohc=8iQMjl1avB4AX--yCIk&edm=ABmJApABAAAA&vs=17917816942973400_3979992439&_nc_vs=HBksFQAYJEdKM3BvUTUwUmFUQVZXc0JBRG00emdVcmpsNVhia1lMQUFBRhUAAsgBABUAGCRHRVBIbVE0Y0xkclZtYmdFQUxVTHNZRGxIWVFDYmtZTEFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMBUAACbG5Yjd4onUPxUCKAJDMywXQCIzMzMzMzMYEmRhc2hfYmFzZWxpbmVfMV92MREAdeoHAA%3D%3D&_nc_rid=a61e18d90c&ccb=7-4&oe=616A1D0C&oh=154348a3e58c048ae4c79481a5e91752&_nc_sid=6136e7&_nc_vts_prog=1&vts=1
/Users/shixuesen/OneDrive/Pictures/instagram/duyenn.hipp/ https://scontent-lax3-1.cdninstagram.com/v/t50.12441-16/245168471_438697244351162_8659564349848454583_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5iYXNlbGluZSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=76C3L0RwxDwAX9lOFlF&edm=AOVtZ6oBAAAA&vs=919212502306140_3404319569&_nc_vs=HBksFQAYJEdGZjVuQTY2Mm1rcC1vNEJBTGVGV2xibDh5eDRicGt3QUFBRhUAAsgBABUAGCRHQlFmb1E1d1pXVTRXczBEQUdyUDUxTXJPUW9jYnBrd0FBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAACaOhdG635HTPxUCKAJDMywXQCdmZmZmZmYYEmRhc2hfYmFzZWxpbmVfMV92MREAdegHAA%3D%3D&_nc_rid=47f4ad1c68&ccb=7-4&oe=6169C50B&oh=befdf1c7cb2fa344984a2021e4f5b009&_nc_sid=bab638&_nc_vts_prog=1&vts=1
/Users/shixuesen/OneDrive/Pictures/instagram/duyenn.hipp/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/245153719_457976042240677_1192711972770438722_n.jpg?se=7&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=101&_nc_ohc=lri3kBzSxeMAX8h3DPp&edm=ABmJApABAAAA&ccb=7-4&oh=1abfdfede92127ed859541c24ad2a6b5&oe=616E05BB&_nc_sid=6136e7&ig_cache_key=MjY4MzYyMDc3NzY3MjQ1NzY1Mw%3D%3D.2-ccb7-4
/Users/shixuesen/OneDrive/Pictures/instagram/cherry_quahst/ https://scontent-lax3-2.cdninstagram.com/v/t50.12441-16/245505129_726728582060491_2685185061060639189_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5iYXNlbGluZSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=107&_nc_ohc=DIZBajPXrbAAX_zZZSc&edm=AOVtZ6oBAAAA&vs=560431128351798_15924896&_nc_vs=HBkcFQAYJEdHa2NvZzdMV2Z1dTlKUUNBTlY1dEJpV3NVTWxicGt3QUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAExFQAAJujF8Ki829M%2FFQIoAkMzLBdAFAAAAAAAABgSZGFzaF9iYXNlbGluZV8zX3YxEQB16AcA&_nc_rid=07fb95561b&ccb=7-4&oe=616B5531&oh=4edfa2d32f3aaddd38ecaff7474f0344&_nc_sid=bab638&_nc_vts_prog=1&vts=1
/Users/shixuesen/OneDrive/Pictures/instagram/cherry_quahst/ https://scontent-lax3-2.cdninstagram.com/v/t50.12441-16/245551672_403872001290925_3860765612890802706_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5iYXNlbGluZSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=101&_nc_ohc=CB2MKLzvLzsAX-PbxOw&edm=AOVtZ6oBAAAA&vs=625629668844598_2028337343&_nc_vs=HBksFQAYJEdEalNvZzZ0OGl2SFVXOEJBQkpLWnFYZU1aUTFicGt3QUFBRhUAAsgBABUAGCRHUG1vbWc2cEpjOXE0RklQQVBTRXVDT0NKaE00YnBrd0FBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAACa%2Bh73f68ukQBUCKAJDMywXQCO7ZFocrAgYEmRhc2hfYmFzZWxpbmVfMV92MREAdegHAA%3D%3D&_nc_rid=07fb95a574&ccb=7-4&oe=616B083F&oh=547ceb1b19c921ea8eab065030ac4076&_nc_sid=bab638&_nc_vts_prog=1&vts=1
/Users/shixuesen/OneDrive/Pictures/instagram/aohsuehfu/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/245656227_892590871384751_4326720230612761111_n.jpg?se=7&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=1&_nc_ohc=2y8PAgPffesAX80V11Q&edm=ABmJApABAAAA&ccb=7-4&oh=47df70b3dade1f1ca89b814aed390141&oe=61703EAE&_nc_sid=6136e7&ig_cache_key=MjY4NDIyOTI1MDM3OTQzOTk1Mw%3D%3D.2-ccb7-4
/Users/shixuesen/OneDrive/Pictures/instagram/sabrina5477_/ https://scontent-lax3-1.cdninstagram.com/v/t50.12441-16/245120950_1019739658759605_3534417514627633568_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5iYXNlbGluZSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=109&_nc_ohc=yltGYmWvyTgAX_WOadd&edm=AOVtZ6oBAAAA&vs=1670972359769079_2435218257&_nc_vs=HBksFQAYJEdMWS1uQTYxclJfa2NwOERBS0NSVE44QXhnd3hicGt3QUFBRhUAAsgBABUAGCRHRXlub2c1SXBQODFFUFlCQUo3VDczZjQyUzF4YnBrd0FBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAACaE5%2BCzmLbcPxUCKAJDMywXQC4AAAAAAAAYEmRhc2hfYmFzZWxpbmVfMV92MREAdegHAA%3D%3D&_nc_rid=e7340a386e&ccb=7-4&oe=616AF587&oh=9b5078e4889b05fb2622e9fcdac54153&_nc_sid=bab638&_nc_vts_prog=1&vts=1
/Users/shixuesen/OneDrive/Pictures/instagram/sabrina5477_/ https://scontent-lax3-1.cdninstagram.com/v/t50.12441-16/245781194_1684825135057930_8887419956072344360_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5iYXNlbGluZSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=wRoXkov8aS8AX9yOWIx&edm=AOVtZ6oBAAAA&vs=943261796534586_4256564922&_nc_vs=HBksFQAYJEdNcFNwZzRLREstclZ2d0ZBQ2pyYU10Y2RWWjdicGt3QUFBRhUAAsgBABUAGCRHQjU5Z0E0T3lCMV9xQkFDQUVRSTdyaDNhc05RYnBrd0FBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAACb20qWRue%2FwPxUCKAJDMywXQCcAAAAAAAAYEmRhc2hfYmFzZWxpbmVfMV92MREAdegHAA%3D%3D&_nc_rid=e734072f48&ccb=7-4&oe=616AE882&oh=7daca7c64c15459933872a4f5a232aab&_nc_sid=bab638&_nc_vts_prog=1&vts=1
/Users/shixuesen/OneDrive/Pictures/instagram/amandacerny/ https://scontent-lax3-2.cdninstagram.com/v/t50.12441-16/245270156_4510623145652065_114301360091157778_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5iYXNlbGluZSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=101&_nc_ohc=SXnJS1YXP3QAX8CHOpk&edm=AOVtZ6oBAAAA&vs=1870059469864735_3599376607&_nc_vs=HBksFQAYJEdJeUduZzVoNzA5S1l3WVFBQkxWa3oxN0ZKWUJicGt3QUFBRhUAAsgBABUAGCRHQW9sblE0cjZWQ19YejhFQUFCc1c4a2o0R0VxYnBrd0FBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAACbWzL7249%2F%2BPxUCKAJDMywXQC4AAAAAAAAYEmRhc2hfYmFzZWxpbmVfMV92MREAdegHAA%3D%3D&_nc_rid=f7c6ea7c99&ccb=7-4&oe=616B6CD8&oh=6903fb4645c9bebc3a9c41a0075ef9cc&_nc_sid=bab638&_nc_vts_prog=1&vts=1
/Users/shixuesen/OneDrive/Pictures/instagram/Likes/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/245796969_121234556967162_1605669378150390448_n.jpg?se=7&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=9LnckT_e3hcAX-ZZY6F&edm=APv5SkIBAAAA&ccb=7-4&oh=6331148356f76a70d2dfc03cb3d51b0b&oe=616F9316&_nc_sid=7479f6&ig_cache_key=MjY4NDIzMDAzMTEzOTgyMzEwNg%3D%3D.2-ccb7-4
/Users/shixuesen/OneDrive/Pictures/instagram/parlovetati/ https://scontent-lax3-1.cdninstagram.com/v/t50.2886-16/10000000_1240125606501674_5676588287682701350_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5mZWVkLmRlZmF1bHQifQ&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=QEOWaUZJHc8AX_nGqBd&edm=ABmJApABAAAA&vs=18167405827164894_2723734113&_nc_vs=HBksFQAYJEdJQ1dtQUFxblVBXzQyY0VBQ1pvZU1mNFNzZE9ia1lMQUFBRhUAAsgBABUAGCRHUElLekE1SW1VYk1Na1FCQUxabXNRcnczeU5mYmtZTEFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMBUAACbm2Zuu863KPxUCKAJDMywXQEyAAAAAAAAYEmRhc2hfYmFzZWxpbmVfMl92MREAdeoHAA%3D%3D&_nc_rid=29492f4664&ccb=7-4&oe=617879C0&oh=f53d7a889e63f284ab2106dc448b9de4&_nc_sid=6136e7

Loading…
Cancel
Save