Browse Source

add some files

feature/for_windows_video_compress_sxs20200923
shixuesen 5 years ago
parent
commit
455830c3dc
36 changed files with 1752 additions and 48 deletions
  1. +1
    -0
      .idea/php.xml
  2. +34
    -0
      app/Acfun.php
  3. +34
    -0
      app/AcfunUpVideo.php
  4. +41
    -0
      app/AcfunVideo.php
  5. +10
    -0
      app/BilibiliVideoTemp.php
  6. +45
    -0
      app/Console/Commands/AcfunScrape.php
  7. +5
    -4
      app/Console/Commands/BiliVideoCode.php
  8. +3
    -3
      app/Console/Commands/InstagramScrape.php
  9. +5
    -1
      app/Console/Commands/NvShenScrape.php
  10. +3
    -1
      app/Console/Commands/RenameTest.php
  11. +3
    -0
      app/Console/Commands/XiuGirlScrape.php
  12. +2
    -1
      app/Console/Kernel.php
  13. +85
    -0
      app/Http/Controllers/AcfunController.php
  14. +85
    -0
      app/Http/Controllers/AcfunUpVideoController.php
  15. +85
    -0
      app/Http/Controllers/AcfunVideoController.php
  16. +85
    -0
      app/Http/Controllers/BilibiliVideoTempController.php
  17. +147
    -0
      app/Services/AcfunService.php
  18. +17
    -1
      app/Services/BilibiliService.php
  19. +27
    -0
      app/Services/CommonService.php
  20. +1
    -1
      app/Services/InstagramService.php
  21. +239
    -0
      app/Services/NewNvshenService.php
  22. +309
    -0
      app/Services/NewXiuGirlsService.php
  23. +10
    -0
      app/Services/NineZeroNineService.php
  24. +86
    -2
      app/Services/RenameService.php
  25. +5
    -0
      app/Services/XiuGirlsService.php
  26. +1
    -0
      composer.json
  27. +83
    -34
      composer.lock
  28. +9
    -0
      database/factories/AcfunFactory.php
  29. +9
    -0
      database/factories/AcfunUpVideoFactory.php
  30. +9
    -0
      database/factories/AcfunVideoFactory.php
  31. +9
    -0
      database/factories/BilibiliVideoTempFactory.php
  32. +37
    -0
      database/migrations/2020_05_10_200550_create_acfuns_table.php
  33. +37
    -0
      database/migrations/2020_05_10_201337_create_acfun_up_videos_table.php
  34. +39
    -0
      database/migrations/2020_05_10_201614_create_acfun_videos_table.php
  35. +39
    -0
      database/migrations/2020_08_07_161415_create_bilibili_video_temps_table.php
  36. +113
    -0
      fail.log

+ 1
- 0
.idea/php.xml View File

@ -157,6 +157,7 @@
<path value="$PROJECT_DIR$/vendor/protoqol/prequel" />
<path value="$PROJECT_DIR$/vendor/nexmo/client-core" />
<path value="$PROJECT_DIR$/vendor/mgp25/instagram-php" />
<path value="$PROJECT_DIR$/vendor/mhor/php-mediainfo" />
</include_path>
</component>
<component name="PhpProjectSharedConfiguration" php_language_level="7.1" />


+ 34
- 0
app/Acfun.php View File

@ -0,0 +1,34 @@
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
/**
* App\Acfun
*
* @property int $id
* @property int $media_id 收藏夹识别 id
* @property string $title 收藏夹名称
* @property int $video_id 视频 id
* @property int $is_available 是否有效,0:有效,1:失效
* @property int $is_downloaded 是否已下载, 0: 未下载, 1:已下载
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|\App\Acfun newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Acfun newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Acfun query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Acfun whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Acfun whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Acfun whereIsAvailable($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Acfun whereIsDownloaded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Acfun whereMediaId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Acfun whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Acfun whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Acfun whereVideoId($value)
* @mixin \Eloquent
*/
class Acfun extends Model
{
//
}

+ 34
- 0
app/AcfunUpVideo.php View File

@ -0,0 +1,34 @@
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
/**
* App\AcfunUpVideo
*
* @property int $id
* @property int $user_id up的唯一识别 id
* @property string $up_name up
* @property int $video_id 视频 id
* @property int $is_available 是否有效,0:有效,1:失效
* @property int $is_downloaded 是否已下载, 0: 未下载, 1:已下载
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunUpVideo newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunUpVideo newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunUpVideo query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunUpVideo whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunUpVideo whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunUpVideo whereIsAvailable($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunUpVideo whereIsDownloaded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunUpVideo whereUpName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunUpVideo whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunUpVideo whereUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunUpVideo whereVideoId($value)
* @mixin \Eloquent
*/
class AcfunUpVideo extends Model
{
//
}

+ 41
- 0
app/AcfunVideo.php View File

@ -0,0 +1,41 @@
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
/**
* App\AcfunVideo
*
* @property int $id
* @property int $content_id A站 video id
* @property string $title 视频标题
* @property int $from_type 来源类型,1:收藏夹,2:up,3:共有
* @property string $from_collection_name 来源的收藏夹
* @property string $from_up_name 来源的 up 名字
* @property int $is_download 是否要下载
* @property int $is_downloaded 是否已下载
* @property int $total_parts 总的分 P
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunVideo newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunVideo newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunVideo query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunVideo whereContentId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunVideo whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunVideo whereFromCollectionName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunVideo whereFromType($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunVideo whereFromUpName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunVideo whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunVideo whereIsDownload($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunVideo whereIsDownloaded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunVideo whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunVideo whereTotalParts($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\AcfunVideo whereUpdatedAt($value)
* @mixin \Eloquent
*/
class AcfunVideo extends Model
{
//
protected $guarded = [''];
}

+ 10
- 0
app/BilibiliVideoTemp.php View File

@ -0,0 +1,10 @@
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class BilibiliVideoTemp extends Model
{
//
}

+ 45
- 0
app/Console/Commands/AcfunScrape.php View File

@ -0,0 +1,45 @@
<?php
namespace App\Console\Commands;
use App\Services\AcfunService;
use Illuminate\Console\Command;
class AcfunScrape extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'acfun:scrape';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Command description';
/**
* Create a new command instance.
*
* @return void
*/
public function __construct()
{
parent::__construct();
}
/**
* Execute the console command.
*
* @return mixed
*/
public function handle()
{
$service = new AcfunService();
$service->downloadVideo();
//
}
}

+ 5
- 4
app/Console/Commands/BiliVideoCode.php View File

@ -42,17 +42,18 @@ class BiliVideoCode extends Command
// dump($this->arguments());exit;
//
$bilibili = new BilibiliService();
// $bilibili->insertDBTest();exit;
// $bilibili->queryPlayList();
$bilibili->queryUpVideoList(10278125);
// $bilibili->queryUpVideoList(10278125);
$bilibili->compareAndDownloadUpVideos();
$bilibili->queryDBCollectionList();
// $bilibili->queryDBCollectionList();
$bilibili->compareAndDownloadCollectionVideos();
// $bilibili->queryCollectionList();
// $bilibili->compareAndDownloadNewVideos();
// $bilibili->queryLocalUpVideoList();
// $bilibili->queryForVideoParts();
$bilibili->queryForVideoParts();
// $bilibili->queryDBCollectionList();
// $bilibili->checkVideoHasDownload();
$bilibili->checkVideoHasDownload();
// echo is_dir("/Volumes/Seagate Backup Plus Drive/Video/bilibili/少女时代");
}


+ 3
- 3
app/Console/Commands/InstagramScrape.php View File

@ -40,9 +40,9 @@ class InstagramScrape extends Command
{
//
$ins = new InstagramService();
// $ins->scrapeUsers();
// $ins->getUserNameById();
$ins->scrapeUsers();
// $ins->getUserNameById();
// $ins->queryFollowUsers();
$ins->commonRequest();
// $ins->commonRequest();
}
}

+ 5
- 1
app/Console/Commands/NvShenScrape.php View File

@ -2,6 +2,7 @@
namespace App\Console\Commands;
use App\Services\NewNvshenService;
use App\Services\NvshenService;
use Illuminate\Console\Command;
@ -39,7 +40,10 @@ class NvShenScrape extends Command
public function handle()
{
//
$service = new NvshenService();
// $service = new NvshenService();
// $service->scrapeNvshenGirls();
$service = new NewNvshenService();
$service->scrapeNvshenGirls();
// $service->subTest();
}
}

+ 3
- 1
app/Console/Commands/RenameTest.php View File

@ -40,6 +40,8 @@ class RenameTest extends Command
{
//
$rename = new RenameService();
$rename->rename("/Volumes/N/v/《波萝社》套图及视频写真-TLoB");
$rename->rename("/Users/shixuesen/Documents/tmp/美媛馆/");
// $rename->rename();
// $rename->mvFiles("/Users/shixuesen/Documents/tmp/秀人旗下《MFStar模范学院》套图及视频写真-TLoB/视频/");
}
}

+ 3
- 0
app/Console/Commands/XiuGirlScrape.php View File

@ -2,6 +2,7 @@
namespace App\Console\Commands;
use App\Services\NewXiuGirlsService;
use App\Services\XiuGirlsService;
use Illuminate\Console\Command;
@ -39,6 +40,8 @@ class XiuGirlScrape extends Command
public function handle()
{
//
$xiu1 = new NewXiuGirlsService();
$xiu1->scrapeXiuGirls();exit;
$xiu = new XiuGirlsService();
$xiu->scrapeXiuGirls();
}


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

@ -4,6 +4,7 @@ namespace App\Console;
use App\Services\BilibiliService;
use App\Services\CompressImageService;
use App\Services\NewXiuGirlsService;
use App\Services\XiuGirlsService;
use App\Services\VitabioticsService;
use App\Services\YouKnowService;
@ -119,7 +120,7 @@ class Kernel extends ConsoleKernel
})->dailyAt('02:00');
$schedule->call(function () {
$xiuService = new XiuGirlsService();
$xiuService = new NewXiuGirlsService();
$xiuService->scrapeXiuGirls();
// })->everyMinute();
})->dailyAt('05:00');


+ 85
- 0
app/Http/Controllers/AcfunController.php View File

@ -0,0 +1,85 @@
<?php
namespace App\Http\Controllers;
use App\Acfun;
use Illuminate\Http\Request;
class AcfunController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
//
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
//
}
/**
* Display the specified resource.
*
* @param \App\Acfun $acfun
* @return \Illuminate\Http\Response
*/
public function show(Acfun $acfun)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param \App\Acfun $acfun
* @return \Illuminate\Http\Response
*/
public function edit(Acfun $acfun)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \App\Acfun $acfun
* @return \Illuminate\Http\Response
*/
public function update(Request $request, Acfun $acfun)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param \App\Acfun $acfun
* @return \Illuminate\Http\Response
*/
public function destroy(Acfun $acfun)
{
//
}
}

+ 85
- 0
app/Http/Controllers/AcfunUpVideoController.php View File

@ -0,0 +1,85 @@
<?php
namespace App\Http\Controllers;
use App\AcfunUpVideo;
use Illuminate\Http\Request;
class AcfunUpVideoController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
//
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
//
}
/**
* Display the specified resource.
*
* @param \App\AcfunUpVideo $acfunUpVideo
* @return \Illuminate\Http\Response
*/
public function show(AcfunUpVideo $acfunUpVideo)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param \App\AcfunUpVideo $acfunUpVideo
* @return \Illuminate\Http\Response
*/
public function edit(AcfunUpVideo $acfunUpVideo)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \App\AcfunUpVideo $acfunUpVideo
* @return \Illuminate\Http\Response
*/
public function update(Request $request, AcfunUpVideo $acfunUpVideo)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param \App\AcfunUpVideo $acfunUpVideo
* @return \Illuminate\Http\Response
*/
public function destroy(AcfunUpVideo $acfunUpVideo)
{
//
}
}

+ 85
- 0
app/Http/Controllers/AcfunVideoController.php View File

@ -0,0 +1,85 @@
<?php
namespace App\Http\Controllers;
use App\AcfunVideo;
use Illuminate\Http\Request;
class AcfunVideoController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
//
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
//
}
/**
* Display the specified resource.
*
* @param \App\AcfunVideo $acfunVideo
* @return \Illuminate\Http\Response
*/
public function show(AcfunVideo $acfunVideo)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param \App\AcfunVideo $acfunVideo
* @return \Illuminate\Http\Response
*/
public function edit(AcfunVideo $acfunVideo)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \App\AcfunVideo $acfunVideo
* @return \Illuminate\Http\Response
*/
public function update(Request $request, AcfunVideo $acfunVideo)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param \App\AcfunVideo $acfunVideo
* @return \Illuminate\Http\Response
*/
public function destroy(AcfunVideo $acfunVideo)
{
//
}
}

+ 85
- 0
app/Http/Controllers/BilibiliVideoTempController.php View File

@ -0,0 +1,85 @@
<?php
namespace App\Http\Controllers;
use App\BilibiliVideoTemp;
use Illuminate\Http\Request;
class BilibiliVideoTempController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
//
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
//
}
/**
* Display the specified resource.
*
* @param \App\BilibiliVideoTemp $bilibiliVideoTemp
* @return \Illuminate\Http\Response
*/
public function show(BilibiliVideoTemp $bilibiliVideoTemp)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param \App\BilibiliVideoTemp $bilibiliVideoTemp
* @return \Illuminate\Http\Response
*/
public function edit(BilibiliVideoTemp $bilibiliVideoTemp)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \App\BilibiliVideoTemp $bilibiliVideoTemp
* @return \Illuminate\Http\Response
*/
public function update(Request $request, BilibiliVideoTemp $bilibiliVideoTemp)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param \App\BilibiliVideoTemp $bilibiliVideoTemp
* @return \Illuminate\Http\Response
*/
public function destroy(BilibiliVideoTemp $bilibiliVideoTemp)
{
//
}
}

+ 147
- 0
app/Services/AcfunService.php View File

@ -0,0 +1,147 @@
<?php
namespace App\Services;
use App\AcfunVideo;
use Illuminate\Support\Arr;
use Log;
class AcfunService
{
private $CollectionUrl = "https://www.acfun.cn/rest/pc-direct/favorite/dougaList";
public function queryCollectionVideos()
{
for ($i = 1; $i < 100; $i++) {
sleep(5);
$param = "perpage=100&page=" . $i;
$result = $this->request($this->CollectionUrl, $param);
$parsedResult = json_decode($result, true);
if(count(Arr::get($parsedResult, "favoriteList", [])) > 0) {
foreach ($parsedResult["favoriteList"] as $item) {
AcfunVideo::firstOrCreate(["content_id" => $item["contentId"]],
[
"title" => $item["contentTitle"],
"from_type" => 1,
"from_collection_name" => "默认",
"from_up_name" => $item["userName"],
"from_up_user_id" => $item["userId"]
]);
}
}
}
}
public function request($url, $param)
{
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS =>$param,
CURLOPT_HTTPHEADER => array(
"authority: www.acfun.cn",
"pragma: no-cache",
"cache-control: no-cache",
"accept: */*",
"x-requested-with: XMLHttpRequest",
"user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36",
"content-type: application/x-www-form-urlencoded; charset=UTF-8",
"origin: https://www.acfun.cn",
"sec-fetch-site: same-origin",
"sec-fetch-mode: cors",
"sec-fetch-dest: empty",
"referer: https://www.acfun.cn/member/",
"accept-language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7,zh-TW;q=0.6,ja;q=0.5",
"cookie: _did=web_32586178239268B; sign_remind=1; ac__avi=1010934062045114530882ab2cd25b90ef370ea22b151084981cf6c2c6febafe3a364146315ef65213; uuid=d7fdb48c886459236faa794ffafbfbb0; analytics=GA1.2.626694313.1592365512; lsv_js_player_v2_main=62b719; csrfToken=TnNz3lG1IfA-93kw4M-Px06m; session_id=63965769975BFD30; webp_supported=%7B%22lossy%22%3Atrue%2C%22lossless%22%3Atrue%2C%22alpha%22%3Atrue%2C%22animation%22%3Atrue%7D; Hm_lvt_2af69bc2b378fb58ae04ed2a04257ed1=1592481541,1592489023,1592797550,1592976124; lsv_js_player_v1_main=f2c6e6; stochastic=NWFlaDB1ZjlmNXE%3D; acPasstoken=ChVpbmZyYS5hY2Z1bi5wYXNzdG9rZW4ScJrFeEdlHcrvoHjYpzy_V7pAPxxMhNmo45RlMccpB84XwmIx9rJocLwXSPnJu4btgtqVGa04P9AIMBNdQknDd4QRTbjBp5aoQgis-Q88BjMvqVTGHAjG04W7zjswa0ZC5k5sdJCeTsLJKEiEsE8EY90aEhwsbiM70HUviQANoYC6Iptv6yIg0X6u8ikzzwuDe1VMKWNNYXWwFR81YKYQNq9P4gsk5oMoBTAB; auth_key=572984; ac_username=Nicksxs; acPostHint=1cc641584039a19bc0941d00e8eff73bd4b0; ac_userimg=https%3A%2F%2Fimgs.aixifan.com%2Fstyle%2Fimage%2F201907%2FuQ5Vc06d3HSVTjY3VZocT81X40FByVpw.jpg; clientlanguage=zh_CN; safety_id=AAG%2B9AbVZS6fTHVxwLtsI9Jl; notice_status=1; online_status=0; userGroupLevel=1; checkMobile=1; checkEmail=1; cur_req_id=1296724223CA632E_self_0fb782b0474cbe335574779cf53ed145; cur_group_id=1296724223CA632E_self_0fb782b0474cbe335574779cf53ed145_0; Hm_lpvt_2af69bc2b378fb58ae04ed2a04257ed1=1592976174"
),
));
$response = curl_exec($curl);
curl_close($curl);
return $response;
}
public function onlyRequest()
{
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://www.acfun.cn/rest/pc-direct/favorite/dougaList",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "perpage=100&page=1",
CURLOPT_HTTPHEADER => array(
"authority: www.acfun.cn",
"pragma: no-cache",
"cache-control: no-cache",
"accept: */*",
"x-requested-with: XMLHttpRequest",
"user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36",
"content-type: application/x-www-form-urlencoded; charset=UTF-8",
"origin: https://www.acfun.cn",
"sec-fetch-site: same-origin",
"sec-fetch-mode: cors",
"sec-fetch-dest: empty",
"referer: https://www.acfun.cn/member/",
"accept-language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7,zh-TW;q=0.6,ja;q=0.5",
"cookie: _did=web_32586178239268B; sign_remind=1; ac__avi=1010934062045114530882ab2cd25b90ef370ea22b151084981cf6c2c6febafe3a364146315ef65213; uuid=d7fdb48c886459236faa794ffafbfbb0; analytics=GA1.2.626694313.1592365512; lsv_js_player_v2_main=62b719; csrfToken=TnNz3lG1IfA-93kw4M-Px06m; session_id=63965769975BFD30; webp_supported=%7B%22lossy%22%3Atrue%2C%22lossless%22%3Atrue%2C%22alpha%22%3Atrue%2C%22animation%22%3Atrue%7D; Hm_lvt_2af69bc2b378fb58ae04ed2a04257ed1=1592481541,1592489023,1592797550,1592976124; lsv_js_player_v1_main=f2c6e6; stochastic=NWFlaDB1ZjlmNXE%3D; acPasstoken=ChVpbmZyYS5hY2Z1bi5wYXNzdG9rZW4ScJrFeEdlHcrvoHjYpzy_V7pAPxxMhNmo45RlMccpB84XwmIx9rJocLwXSPnJu4btgtqVGa04P9AIMBNdQknDd4QRTbjBp5aoQgis-Q88BjMvqVTGHAjG04W7zjswa0ZC5k5sdJCeTsLJKEiEsE8EY90aEhwsbiM70HUviQANoYC6Iptv6yIg0X6u8ikzzwuDe1VMKWNNYXWwFR81YKYQNq9P4gsk5oMoBTAB; auth_key=572984; ac_username=Nicksxs; acPostHint=1cc641584039a19bc0941d00e8eff73bd4b0; ac_userimg=https%3A%2F%2Fimgs.aixifan.com%2Fstyle%2Fimage%2F201907%2FuQ5Vc06d3HSVTjY3VZocT81X40FByVpw.jpg; clientlanguage=zh_CN; safety_id=AAG%2B9AbVZS6fTHVxwLtsI9Jl; notice_status=1; online_status=0; userGroupLevel=1; checkMobile=1; checkEmail=1; cur_req_id=1296724223CA632E_self_0fb782b0474cbe335574779cf53ed145; cur_group_id=1296724223CA632E_self_0fb782b0474cbe335574779cf53ed145_0; Hm_lpvt_2af69bc2b378fb58ae04ed2a04257ed1=1592976174",
// "Content-Type: text/plain"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
}
public function downloadVideo()
{
$innerDir = "/Volumes/intel660p/video/mv/acfun";
$list = AcfunVideo::all();
$files = scandir($innerDir);
// dump($files);
foreach ($list as $item) {
if ($item["is_downloaded"] == 1) {
continue;
}
if (in_array($item['title'] . " (" . $item["from_up_name"] . ").mp4", $files)) {
Log::info("file " . $item["title"] . ".mp4" . " exists continue");
continue;
}
Log::info($item['title'] . " (" . $item["from_up_name"] . ").mp4" . " does not exists to download");
// exit;
$downloadResult = shell_exec('cd "' .$innerDir .'" && you-get https://www.acfun.cn/v/ac' . $item["content_id"]);
Log::info($downloadResult);
$item["is_downloaded"] = 1;
$item->save();
}
}
}

+ 17
- 1
app/Services/BilibiliService.php View File

@ -7,8 +7,10 @@ use App\BilibiliCollections;
use App\BilibiliUpVideos;
use App\BilibiliVideoParts;
use App\BilibiliVideos;
use App\BilibiliVideoTemp;
use GuzzleHttp\Client;
use Illuminate\Support\Arr;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Log;
class BilibiliService
@ -685,7 +687,7 @@ class BilibiliService
// "Cookie: SESSDATA=64a15917%2C1578628130%2Ceb05cdc1"
);
if ($userCookie) {
$headerArray[] = "Cookie: SESSDATA=d6b16d60%2C1599969018%2C1c857*31;";
$headerArray[] = "Cookie: SESSDATA=622d365f%2C1611483669%2C8c222*71;";
// $headerArray[] = "Cookie: _uuid=D6E5438B-5A95-439F-7512-FC3509457A9A28409infoc; buvid3=5566647C-DDE5-4AFF-8711-89C9DB2B7061110244infoc; LIVE_BUVID=AUTO3415734420289108; UM_distinctid=16e62db8b9934b-0f76f63ae51bee-1c3c6a5a-13c680-16e62db8b9acaf; CURRENT_FNVAL=16; stardustvideo=1; rpdid=|(ku|l|lRYlJ0J'ul~JYuYY|u; im_notify_type_279025=0; sid=llgc5h9q; laboratory=1-1; CURRENT_QUALITY=80; INTVER=1; DedeUserID=279025; DedeUserID__ckMd5=9a79e15294e6b8bb; SESSDATA=b169300a%2C1581262828%2C3654f611; bili_jct=597a5b9adb6170698e396fb053bc4aba; bp_t_offset_279025=343238964368145599";
}
@ -777,4 +779,18 @@ class BilibiliService
'cookies' => $jar
]);
}
public function insertDBTest()
{
$aNo = 484525;
for ($i = 0; $i < 5000000; $i++) {
$tempANo = $aNo + $i;
$sql = "insert into `bilibili_video_temps`( `aid`, `title`, `from_type`, `from_collection_name`, `from_up_name`, `is_download`, `is_downloaded`, `total_parts`, `created_at`, `updated_at`) VALUES ( " .$tempANo . ", '【钢琴】《鬼灭之刃》OP《红莲华》by LiSA', 2, '', '绯绯', 1, 1, 1, '2020-01-08 10:05:40', '2020-01-13 23:35:17');";
$result = DB::insert($sql);
if ($i % 100 == 0) {
print_r($result);
}
usleep(10);
}
}
}

+ 27
- 0
app/Services/CommonService.php View File

@ -0,0 +1,27 @@
<?php
namespace App\Services;
use GuzzleHttp;
class CommonService
{
public static function downloadImage($dir, $imageUrl)
{
if (!file_exists($dir)) {
mkdir($dir);
}
$host = parse_url($imageUrl, PHP_URL_HOST);
$dirList = explode("/", $dir);
$albumName = array_pop($dirList);
$client = new GuzzleHttp\Client(['headers' => [
'User-Agent' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36',
'Referer' => $host
]]);
$fileParts = pathinfo($imageUrl);
$completeFile = $dir . "/" . $albumName . "-" . $fileParts["filename"] . "." . $fileParts["extension"];
$client->request('GET', $imageUrl, ['sink' => $completeFile]);
}
}

+ 1
- 1
app/Services/InstagramService.php View File

@ -479,7 +479,7 @@ class InstagramService
exit(0);
}
dump($ig->people->getInfoById('13305603901'));exit;
dump($ig->people->getInfoById('1577496884'));exit;
$response = $ig->user->getUserFeed('6794713533', null);
// $response = $ig->story->getUserReelMediaFeed('12801506409');
dump($response);exit;


+ 239
- 0
app/Services/NewNvshenService.php View File

@ -0,0 +1,239 @@
<?php
namespace App\Services;
use Illuminate\Support\Arr;
use QL\QueryList;
use Illuminate\Http\File;
use Illuminate\Support\Facades\Storage;
class NewNvshenService
{
private static $name_dir = [
// "周韦彤" => [
// "dir" => "周韦彤",
// "code" => 16274,
// "name" => "周韦彤"
// ],
"ycc" => [
"dir" => "ycc",
"code" => 22162,
"name" => "杨晨晨"
],
"ry" => [
"dir" => "忍野さら",
"code" => "21250",
"name" => "忍野さら"
],
"azu" => [
"dir" => "azu",
"code" => 26002,
"name" => "阿朱"
],
"xq" => [
"dir" => "xq",
"code" => 22204,
"name" => "小琪"
],
"ygh" => [
"dir" => "ygh",
"code" => 15902,
"name" => "原干惠"
],
"wyc" => [
"dir" => "wyc",
"code" => 19702,
"name" => "王语纯"
],
"zz" => [
"dir" => "zz",
"code" => 22899,
"name" => "芝芝 booty"
],
"hlr" => [
"dir" => "hlr",
"code" => 20015,
"name" => "黄乐然"
],
"jrq" => [
"dir" => "jrq",
"code" => 26560,
"name" => "姜仁卿"
],
"ny" => [
"dir" => "ny",
"code" => 26298,
"name" => "奈月"
],
"杉本有美" => [
"dir" => "杉本有美",
"code" => 15939,
"name" => "杉本有美"
]
];
public function scrapeNvshenGirls()
{
// 15902 原干惠
// 22162 杨晨晨
// 19702 王语纯
// 22899 芝芝 booty
// 20015 黄乐然
// 26560 姜仁卿
$NUM_OF_ATTEMPTS = 50;
foreach (self::$name_dir as $username => $name) {
// $baseDir = "/Users/shixuesen/Documents/tmp/image/xg/" . $name['dir'] . "/";
$baseDir = "/Volumes/intel660p/image/xg/" . $name["dir"] . "/";
// 处理两个网站对应图册名不一致,直接取图册 id 作为唯一性判断的 map
if (is_dir($baseDir)) {
$albumDirList = scandir($baseDir);
foreach ($albumDirList as $albumDir) {
if ($albumDir == "." || $albumDir == "..") {
continue;
}
if (is_dir($baseDir . $albumDir ) && is_numeric(explode("-", $albumDir)[0])) {
$albumCodeMap[explode("-", $albumDir)[0]] = $albumDir;
}
}
}
$baseUrl = "https://www.nvshens.net";
usleep(random_int(1000, 10000) * 1000);
$peopleUrl = "https://www.nvshens.net/girl/";
$peopleUrl .= $name['code'];
// 获取总的相册数量
$albumNumSelector = ".archive_more > a";
$baseQl = QueryList::get($peopleUrl);
$ql = $baseQl->find($albumNumSelector)->htmls();
$onlyOnePage = false;
// 相册页数
if (count($ql->all()) == 0) {
// 不超过 1 页时,不显示数量
$totalAlbumPage = 1;
$onlyOnePage = true;
} else {
preg_match("#\d+#", $ql->all()[0], $result);
dump($result);
$totalAlbumNum = 0;
if (is_numeric($result[0])) {
$totalAlbumNum = $result[0];
}
$totalAlbumPage = ceil($totalAlbumNum / 30);
}
$baseAlbumUrl = "https://www.nvshens.net/girl/{$name['code']}/album/";
for ($i = 1; $i <= $totalAlbumPage; $i++) {
if ($onlyOnePage) {
$albumQl = QueryList::get($peopleUrl);
} else {
$albumQl = QueryList::get($baseAlbumUrl . $i . ".html");
}
// dump($albumQl->getHtml());
$albumList = $albumQl->find(".igalleryli > .igalleryli_div > .igalleryli_link")->attrs("href");
$pageAlbum = $albumList->all();
// $pageAlbum = array_slice($pageAlbum, 19);
// dump($pageAlbum);exit;
foreach ($pageAlbum as $album) {
usleep(10000 * random_int(1000, 10000));
dump("相册:", [$album]);
$pageQL = QueryList::get($baseUrl . $album);
$page = $pageQL->find(".albumInfo > span")->htmls();
$title = $pageQL->find(".albumTitle > #htilte")->htmls();
dump($title->all());
$titleStr = $title->all()[0];
preg_match("#\d+#", $page->all()[0], $result);
$totalImageNum = $result[0];
for ($j = 0; $j < $totalImageNum; $j++) {
$albumCode = substr($album, 3, 5);
$baseImageUrl = "https://t1.onvshen.com:85/gallery/{$name['code']}/{$albumCode}/";
if ($j == 0) {
$imageName = $j . ".jpg";
} else {
$suffix = str_pad($j, 3, "0", STR_PAD_LEFT);
$imageName = $suffix . ".jpg";
}
$imageUrl = $baseImageUrl . $imageName;
if ($j == 0) {
$imageName = "000.jpg";
}
$imageName = $username . "-" . $albumCode . "-" . $imageName;
$albumPath = "";
if (!file_exists($baseDir . $albumCode . "-" . $titleStr) && !array_key_exists($albumCode, $albumCodeMap)) {
dump($baseDir . $albumCode . "-" . $titleStr);
mkdir($baseDir . $albumCode . "-" . $titleStr);
}
if (array_key_exists($albumCode, $albumCodeMap)) {
$albumPath = $baseDir . $albumCodeMap[$albumCode];
} else {
$albumPath = $baseDir . $albumCode . "-" . $titleStr;
}
if (file_exists($albumPath . "/" . $imageName)) {
dump($albumPath . "/" . $imageName . " exists. skipped!");
continue;
}
$opts = array('http' => ['header' =>
"User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36 \r\n
Referer:" . $baseUrl . $album . "\r\n"
]);
$curl_handle = curl_init();
curl_setopt($curl_handle, CURLOPT_URL, $imageUrl);
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2000);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_USERAGENT, 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36');
curl_setopt($curl_handle, CURLOPT_REFERER, $baseUrl . $album);
$query = curl_exec($curl_handle);
$i = 1;
while ($query === false) {
echo 'Curl error: ' . curl_error($curl_handle) . "\n";
echo "retry times: " . $i++ . " times \n";
sleep(1);
$sleepTime = 1000 * random_int(1000, 10000);
echo "retry sleep {$sleepTime} nano second \n";
usleep($sleepTime);
$query = curl_exec($curl_handle);
if ($i >= 100) {
break;
}
}
echo curl_error($curl_handle);
$fp = fopen($albumPath . "/" . $imageName, 'x');
fwrite($fp, $query);
fclose($fp);
$sleepTime = 1000 * random_int(100, 1000);
echo "after write image sleep {$sleepTime} nano second \n";
usleep($sleepTime);
echo $imageUrl;
}
dump($page->all());
// exit;
}
// "https://img.onvshen.com:85/gallery/22162/31696/0.jpg"
// exit;
usleep(1000 * random_int(100, 1000));
}
usleep(1000 * random_int(100, 1000));
// exit;
}
usleep(1000 * random_int(100, 1000));
}
public function subTest()
{
$baseUrl = "https://www.nvshens.net";
$album = "/g/31347/";
$pageQL = QueryList::get($baseUrl . $album);
$page = $pageQL->find(".albumInfo > span")->htmls();
echo $page;
$title = $pageQL->find(".albumTitle > #htilte")->htmls();
echo $title;
}
}

+ 309
- 0
app/Services/NewXiuGirlsService.php View File

@ -0,0 +1,309 @@
<?php
namespace App\Services;
use QL\QueryList;
use Illuminate\Http\File;
use Illuminate\Support\Facades\Storage;
class NewXiuGirlsService
{
private static $name_dir = [
"周韦彤" => [
"dir" => "周韦彤",
"code" => 16274,
"name" => "周韦彤"
],
"ry" => [
"dir" => "忍野さら",
"code" => "21250",
"name" => "忍野さら"
],
"ycc" => [
"dir" => "ycc",
"code" => 22162,
"name" => "杨晨晨"
],
"azu" => [
"dir" => "azu",
"code" => 26002,
"name" => "阿朱"
],
"xq" => [
"dir" => "xq",
"code" => 22204,
"name" => "小琪"
],
"ygh" => [
"dir" => "ygh",
"code" => 15902,
"name" => "原干惠"
],
"wyc" => [
"dir" => "wyc",
"code" => 19702,
"name" => "王语纯"
],
"zz" => [
"dir" => "zz",
"code" => 22899,
"name" => "芝芝 booty"
],
"hlr" => [
"dir" => "hlr",
"code" => 20015,
"name" => "黄乐然"
],
"jrq" => [
"dir" => "jrq",
"code" => 26560,
"name" => "姜仁卿"
],
"ny" => [
"dir" => "ny",
"code" => 26298,
"name" => "奈月"
],
"杉本有美" => [
"dir" => "杉本有美",
"code" => 15939,
"name" => "杉本有美"
]
];
public function scrapeXiuGirls()
{
// 15902 原干惠
// 22162 杨晨晨
// 19702 王语纯
// 22899 芝芝 booty
// 20015 黄乐然
// 26560 姜仁卿
$NUM_OF_ATTEMPTS = 50;
foreach (self::$name_dir as $username => $name) {
usleep(random_int(1000, 10000) * 1000);
$peopleUrl = "https://xsnvshen.com/girl/";
$peopleUrl .= $name['code'];
$albumSelector = ".entryAblum > .star-mod-bd > ul > li > a";
$baseQl = QueryList::get($peopleUrl);
$ql = $baseQl->find($albumSelector)->attrs("href");
$items = $ql->all();
// $items = array_slice($items, 49);
// print_r($items);exit;
$baseUrl = "https://www.xsnvshen.com";
// $baseDir = "/Users/shixuesen/Documents/xg/" . $name['dir']. "/";
$baseDir = "/Volumes/intel660p/image/xg/" . $name['dir'] . "/";
if (!file_exists($baseDir)) {
mkdir($baseDir);
}
// $items = array_slice($items, 1);
// print_r($items);exit;
foreach ($items as $item) {
usleep(random_int(1000, 10000) * 1000);
echo "相册子链接: " .$item . "\n";
$queryItemUrlTimes = 1;
do {
try {
$html = (new \QL\QueryList)->get($baseUrl . $item);
} catch (\Exception $e) {
\Log::error("查询相册子链接失败,将重试, 异常信息: " . $e->getMessage());
$sleepTime = 1000 * random_int(1000, 10000);
echo "查询相册子链接失败 sleep {$sleepTime} nano second \n";
usleep($sleepTime);
$queryItemUrlTimes++;
}
break;
} while ($queryItemUrlTimes < 10);
$title = $html->find("h1 > a")->texts();
dump($title);
echo "相册名: " . $title[0] . "\n";
while (trim($title[0]) == "古诗文") {
echo "here error happenned \n";
// dump($html->getHtml());
usleep(random_int(1, 1000) * 50000);
$html = QueryList::get($baseUrl. $item);
$title = $html->find("h1 > a")->texts();
// continue;
}
// break;
$albumPath = "";
$albumCode = explode("/", $item)[2];
if (!file_exists($baseDir .explode("/", $item)[2] . "-" .$title[0])) {
mkdir($baseDir .explode("/", $item)[2]. "-" .$title[0]);
}
$albumPath = $baseDir.explode("/", $item)[2] . "-" . $title[0];
$attempts = 0;
$images = [];
do {
try {
$images = QueryList::get($baseUrl . $item)->find(".swi-hd > img")->attrs("src");
} catch (\Exception $e) {
echo $e->getTraceAsString() . "\n";
$sleepTime = 10000 * random_int(100, 1000);
echo "sleep {$sleepTime} nano second \n";
usleep($sleepTime);
$attempts ++;
continue;
}
break;
} while ($attempts <= $NUM_OF_ATTEMPTS);
foreach ($images as $image) {
if (strpos($image, "thumb_600x900") !== false) {
$image = str_replace( "thumb_600x900/", "", $image);
}
/**
* todo 修改
* CommonService::downloadImage($albumPath, "https:" . $image);
*/
if (file_exists($albumPath."/".pathinfo("http:".$image)['filename'].".jpg") || file_exists($albumPath . "/" . $username . "-" . $albumCode . "-" . pathinfo("http:".$image)['filename'].".jpg")) {
continue;
}
$opts = array('http'=> ['header' =>
"User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36 \r\n
Referer:".$baseUrl.$item."\r\n"
]);
$curl_handle=curl_init();
curl_setopt($curl_handle, CURLOPT_URL,"https:".$image);
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2000);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_USERAGENT, 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36');
curl_setopt($curl_handle, CURLOPT_REFERER, $baseUrl . $item);
$query = curl_exec($curl_handle);
$i = 1;
while ($query === false) {
echo 'Curl error: ' . curl_error($curl_handle) ."\n";
echo "retry times: " .$i++ ." times \n";
sleep(1);
$sleepTime = 1000 * random_int(1000, 10000);
echo "retry sleep {$sleepTime} nano second \n";
usleep($sleepTime);
$query = curl_exec($curl_handle);
if ($i >= 100) {
break;
}
}
echo curl_error($curl_handle);
$fp = fopen($albumPath . "/" . $username . "-" . $albumCode . "-" . pathinfo("http:".$image)['filename'].".jpg", 'x');
fwrite($fp, $query);
fclose($fp);
$sleepTime = 1000 * random_int(100, 1000);
echo "after write image sleep {$sleepTime} nano second \n";
usleep($sleepTime);
}
usleep(1000 * random_int(100, 1000));
}
}
exit;
$baseUrl = "https://www.xsnvshen.com/girl/22162";
$albumSelector = ".entryAblum > .star-mod-bd > ul > li > a";
$baseQl = QueryList::get($baseUrl);
$ql = $baseQl->find($albumSelector)->attrs("href");
// /*
// new dir ----
$titles = $baseQl->find($albumSelector)->attrs("*");
// print_r($titles->all());exit;
$baseDir = "/Users/shixuesen/Documents/xg/ycc/";
foreach ($titles->all() as $item) {
if (file_exists($baseDir .explode("/", $item['href'])[2])) {
echo "old name :".$baseDir .explode("/", $item['href'])[2] . "\n";
rename($baseDir.explode("/", $item['href'])[2], $baseDir.explode("/", $item['href'])[2] ."-".$item['title']);
}
}
exit;
// new dir ----
// */
$items = $ql->all();
// $items = array_slice($items, 49);
// print_r($items);exit;
$baseUrl = "https://www.xsnvshen.com";
$baseDir = "/Users/shixuesen/Documents/xg/ycc/";
// $items = array_slice($items, 1);
// print_r($items);exit;
foreach ($items as $item) {
print_r($item);
$html = QueryList::get($baseUrl. $item);
$title = $html->find("h1 > a")->texts();
print_r($title);
// print_r(is_dir($baseDir));exit;
$albumPath = "";
// if (count($title) >0 ) {
// if (!file_exists($baseDir .$title[0])) {
// mkdir($baseDir .$title[0]);
// }
// $albumPath = $baseDir.$title[0];
// } else {
if (!file_exists($baseDir .explode("/", $item)[2])) {
mkdir($baseDir .explode("/", $item)[2]);
}
$albumPath = $baseDir.explode("/", $item)[2];
// }
$images = QueryList::get($baseUrl . $item)->find(".swi-hd > img")->attrs("src");
// mkdir("")
// print_r($images);
foreach ($images as $image) {
if (file_exists($albumPath."/".pathinfo("http:".$image)['filename'].".jpg")) {
continue;
// unlink($albumPath."/".pathinfo("http:".$image)['filename'].".jpg");
}
$opts = array('http'=> ['header' =>
"User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36 \r\n
Referer:".$baseUrl.$item."\r\n"
]);
$curl_handle=curl_init();
curl_setopt($curl_handle, CURLOPT_URL,"https:".$image);
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2000);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_USERAGENT, 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36');
curl_setopt($curl_handle, CURLOPT_REFERER, $baseUrl . $item);
$query = curl_exec($curl_handle);
$i = 1;
while ($query === false) {
echo 'Curl error: ' . curl_error($curl_handle) ."\n";
echo "retry times: " .$i++ ." times \n";
sleep(1);
$query = curl_exec($curl_handle);
if ($i >= 100) {
break;
}
}
echo curl_error($curl_handle);
$fp = fopen($albumPath."/".pathinfo("http:".$image)['filename'].".jpg", 'x');
fwrite($fp, $query);
fclose($fp);
// file_put_contents("1.jpg", $query);
// curl_close($curl_handle);
// exit;
// $context = stream_context_create($opts);
// $a = file_get_contents("http:".$image, false, $context);exit;
// Storage::put($item.pathinfo($image)["filename"], file_get_contents("http:".$image, false, $context));
}
// exit;
}
}
}

+ 10
- 0
app/Services/NineZeroNineService.php View File

@ -0,0 +1,10 @@
<?php
namespace App\Services;
class NineZeroNineService
{
}

+ 86
- 2
app/Services/RenameService.php View File

@ -6,7 +6,7 @@ namespace App\Services;
class RenameService
{
public function rename($baseDir = "/Volumes/intel660p/image/xg1")
public function rename($baseDir = "/Volumes/N/v/美腿骇客 Leghacker&Leglegs-TLoB/")
{
if (!is_dir($baseDir)) {
return;
@ -15,6 +15,15 @@ class RenameService
}
public function yaRename($baseDir = "/Volumes/intel660p/image/xg/zz/")
{
if (!is_dir($baseDir)) {
return;
}
$this->yaParseDir($baseDir);
}
private function parseDir($dir)
{
if (!is_dir($dir)) {
@ -29,7 +38,7 @@ class RenameService
if (is_dir($dir . "/" .$file)) {
$this->parseDir($dir . "/" . $file);
}
if (is_file($dir . "/" .$file) && (pathinfo($file, PATHINFO_EXTENSION) == "jpg" || pathinfo($file, PATHINFO_EXTENSION) == "jpeg" || pathinfo($file, PATHINFO_EXTENSION) == "mp4")) {
if (is_file($dir . "/" .$file) && (pathinfo($file, PATHINFO_EXTENSION) == "JPG" || pathinfo($file, PATHINFO_EXTENSION) == "jpg" || pathinfo($file, PATHINFO_EXTENSION) == "jpeg" || pathinfo($file, PATHINFO_EXTENSION) == "mp4")) {
echo $dir;
echo "\n";
echo $file;
@ -44,4 +53,79 @@ class RenameService
}
}
private function yaParseDir($dir, $starter = "zz") {
if (!is_dir($dir)) {
return;
}
$files = scandir($dir);
foreach ($files as $file) {
// dump($file);
if ($file == "." || $file == ".." || $file == ".DS_Store" || $file == ".tmp.drivedownload") {
continue;
}
if (is_dir($dir . "/" . $file)) {
$this->yaParseDir($dir . "/" . $file);
}
if (is_file($dir . "/" . $file) && (pathinfo($file, PATHINFO_EXTENSION) == "jpg" || pathinfo($file, PATHINFO_EXTENSION) == "jpeg" || pathinfo($file, PATHINFO_EXTENSION) == "mp4")) {
echo $dir;
echo "\n";
echo $file;
$dirList = explode("/", $dir);
$filePrefix = array_pop($dirList);
$filePrefixList = explode("-", $filePrefix);
if (!str_contains($file, $starter . "-" . $filePrefixList[0])) {
rename($dir . "/" . $file, $dir . "/" . $starter . "-" . $filePrefixList[0] . "-" . $file);
}
echo "\n";
// exit;
}
}
}
public function mvFiles($dir = "")
{
$dirList = [];
$fileList = [];
if (is_dir($dir)){
$files = scandir($dir);
foreach ($files as $file) {
if ($file == "." || $file == "..") {
continue;
}
if (is_dir($dir . $file)) {
$dirList[$file] = $dir . $file;
}
if (is_file($dir . $file) && pathinfo($file, PATHINFO_EXTENSION) == "mp4") {
$fileList[$file] = $dir . $file;
}
}
// foreach ($fileList as $key => $value) {
// $fileKey = explode(" ", $key)[0];
// if (array_key_exists($fileKey, $dirList)) {
// echo $fileKey . "\n";
//// copy($value, $dirList[$fileKey] . "/" . $key);
// shell_exec("mv " . escapeshellarg($value) . " " . escapeshellarg($dirList[$fileKey] . "/" . $fileKey . ".mp4"));
//// exit;
// }
//// exit;
// }
foreach ($fileList as $key => $value) {
$fileMatches = [];
preg_match("#VN.\d+#", $key, $fileMatches);
foreach ($dirList as $dirKey => $dirValue) {
$dirMatches = [];
preg_match("#VN.\d+#", $dirKey, $dirMatches);
if (count($fileMatches) == 1 && count($dirMatches) == 1 && $fileMatches[0] == $dirMatches[0]) {
echo "file is " . $key . " dir is " . $dirKey . "\n";
shell_exec("mv " . escapeshellarg($value) . " " . escapeshellarg($dirList[$dirKey] . "/" . $dirKey . ".mp4"));
}
}
}
print_r($dirList);
print_r($fileList);
}
}
}

+ 5
- 0
app/Services/XiuGirlsService.php View File

@ -151,6 +151,11 @@ class XiuGirlsService
if (strpos($image, "thumb_600x900") !== false) {
$image = str_replace( "thumb_600x900/", "", $image);
}
/**
* todo 修改
* CommonService::downloadImage($albumPath, "https:" . $image);
*/
if (file_exists($albumPath."/".pathinfo("http:".$image)['filename'].".jpg")) {
continue;
}


+ 1
- 0
composer.json View File

@ -22,6 +22,7 @@
"laravel/tinker": "^1.0",
"league/oauth2-client": "dev-master",
"mgp25/instagram-php": "dev-master",
"mhor/php-mediainfo": "^4.1",
"microsoft/microsoft-graph": "^1.6",
"monolog/monolog": "^1.24",
"netresearch/jsonmapper": "^1.6",


+ 83
- 34
composer.lock View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "b4ce416ea16b5c0a2101e136fb136283",
"content-hash": "59cbc7031fd3bc37b1ed915559f87ace",
"packages": [
{
"name": "barryvdh/laravel-ide-helper",
@ -53,7 +53,7 @@
"Barryvdh\\LaravelIdeHelper\\": "src"
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -560,7 +560,7 @@
"Composer\\CaBundle\\": "src"
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -693,7 +693,7 @@
"Composer\\Semver\\": "src"
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -754,7 +754,7 @@
"Composer\\Spdx\\": "src"
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -895,7 +895,7 @@
"XdgBaseDir\\": "src/"
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -1362,7 +1362,7 @@
"Egulias\\EmailValidator\\": "EmailValidator"
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -1480,7 +1480,7 @@
"Parsedown": ""
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -1578,7 +1578,7 @@
"Fideloper\\Proxy\\": "src/"
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -2154,7 +2154,7 @@
"phpQuery.php"
]
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -2263,6 +2263,7 @@
"email": "jakub.onderka@gmail.com"
}
],
"abandoned": "php-parallel-lint/php-console-color",
"time": "2018-09-29T17:23:10+00:00"
},
{
@ -2309,6 +2310,7 @@
}
],
"description": "Highlight PHP code in terminal",
"abandoned": "php-parallel-lint/php-console-highlighter",
"time": "2018-09-29T18:48:56+00:00"
},
{
@ -2776,7 +2778,7 @@
"LazyJsonMapper\\": "src/"
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"Apache-2.0"
],
@ -2902,7 +2904,7 @@
"League\\Flysystem\\": "src/"
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -3121,8 +3123,55 @@
"php",
"private"
],
"abandoned": true,
"time": "2019-11-20T20:03:21+00:00"
},
{
"name": "mhor/php-mediainfo",
"version": "4.1.3",
"source": {
"type": "git",
"url": "https://github.com/mhor/php-mediainfo.git",
"reference": "c587d0e2c15c1a952d0fafe1aa99e149a4ef0600"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/mhor/php-mediainfo/zipball/c587d0e2c15c1a952d0fafe1aa99e149a4ef0600",
"reference": "c587d0e2c15c1a952d0fafe1aa99e149a4ef0600",
"shasum": ""
},
"require": {
"php": ">=5.6.0",
"symfony/filesystem": "~2.3|~3.0|~4.0",
"symfony/process": "~2.3|~3.0|~4.0"
},
"require-dev": {
"phpunit/phpunit": "~5.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "5.0.x-dev"
}
},
"autoload": {
"psr-4": {
"Mhor\\MediaInfo\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "mhor",
"email": "maxime.horcholle@gmail.com"
}
],
"description": "PHP wrapper around the mediainfo command",
"time": "2020-03-22T17:07:48+00:00"
},
{
"name": "microsoft/microsoft-graph",
"version": "1.12.0",
@ -3153,7 +3202,7 @@
"Microsoft\\Graph\\Test\\": "tests/Functional/"
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -3539,7 +3588,7 @@
"functions.php"
]
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -4447,7 +4496,7 @@
"Psy\\": "src/"
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -4657,11 +4706,16 @@
"Ramsey\\Uuid\\": "src/"
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Ben Ramsey",
"email": "ben@benramsey.com",
"homepage": "https://benramsey.com"
},
{
"name": "Marijn Huizendveld",
"email": "marijn.huizendveld@gmail.com"
@ -4669,11 +4723,6 @@
{
"name": "Thibaud Fabre",
"email": "thibaud@aztech.io"
},
{
"name": "Ben Ramsey",
"email": "ben@benramsey.com",
"homepage": "https://benramsey.com"
}
],
"description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).",
@ -5139,7 +5188,7 @@
"Seld\\PharUtils\\": "src/"
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -6041,7 +6090,7 @@
"bootstrap.php"
]
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -6099,7 +6148,7 @@
"bootstrap.php"
]
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -6160,7 +6209,7 @@
"bootstrap.php"
]
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -6220,7 +6269,7 @@
"bootstrap.php"
]
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -6276,7 +6325,7 @@
"bootstrap.php"
]
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -6334,7 +6383,7 @@
"Resources/stubs"
]
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -6944,7 +6993,7 @@
"Fbns\\Client\\": "src/"
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -7280,7 +7329,7 @@
"Whoops\\": "src/Whoops/"
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -7499,7 +7548,7 @@
"src/DeepCopy/deep_copy.php"
]
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -7769,7 +7818,7 @@
]
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -7865,7 +7914,7 @@
"Prophecy\\": "src/Prophecy"
}
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@ -8208,7 +8257,7 @@
"src/"
]
},
"notification-url": "https://repo.packagist.org/downloads/",
"notification-url": "https://packagist.org/downloads/",
"license": [
"BSD-3-Clause"
],


+ 9
- 0
database/factories/AcfunFactory.php View File

@ -0,0 +1,9 @@
<?php
use Faker\Generator as Faker;
$factory->define(App\Acfun::class, function (Faker $faker) {
return [
//
];
});

+ 9
- 0
database/factories/AcfunUpVideoFactory.php View File

@ -0,0 +1,9 @@
<?php
use Faker\Generator as Faker;
$factory->define(App\AcfunUpVideo::class, function (Faker $faker) {
return [
//
];
});

+ 9
- 0
database/factories/AcfunVideoFactory.php View File

@ -0,0 +1,9 @@
<?php
use Faker\Generator as Faker;
$factory->define(App\AcfunVideo::class, function (Faker $faker) {
return [
//
];
});

+ 9
- 0
database/factories/BilibiliVideoTempFactory.php View File

@ -0,0 +1,9 @@
<?php
use Faker\Generator as Faker;
$factory->define(App\BilibiliVideoTemp::class, function (Faker $faker) {
return [
//
];
});

+ 37
- 0
database/migrations/2020_05_10_200550_create_acfuns_table.php View File

@ -0,0 +1,37 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateAcfunsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('acfuns', function (Blueprint $table) {
$table->increments('id');
$table->bigInteger("media_id")->comment("收藏夹识别 id");
$table->string("title")->comment("收藏夹名称");
$table->bigInteger("video_id")->comment("视频 id");
$table->unsignedTinyInteger("is_available")->comment("是否有效,0:有效,1:失效");
$table->unsignedTinyInteger("is_downloaded")->comment("是否已下载, 0: 未下载, 1:已下载");
$table->timestamps();
$table->index(["media_id", "video_id"], "idx_mid_aid");
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('acfuns');
}
}

+ 37
- 0
database/migrations/2020_05_10_201337_create_acfun_up_videos_table.php View File

@ -0,0 +1,37 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateAcfunUpVideosTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('acfun_up_videos', function (Blueprint $table) {
$table->increments('id');
$table->bigInteger("user_id")->comment("up的唯一识别 id");
$table->string("up_name")->comment("up 名");
$table->bigInteger("video_id")->comment("视频 id");
$table->unsignedTinyInteger("is_available")->comment("是否有效,0:有效,1:失效");
$table->unsignedTinyInteger("is_downloaded")->comment("是否已下载, 0: 未下载, 1:已下载");
$table->timestamps();
$table->index(["user_id", "video_id"], "idx_user_id_aid");
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('acfun_up_videos');
}
}

+ 39
- 0
database/migrations/2020_05_10_201614_create_acfun_videos_table.php View File

@ -0,0 +1,39 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateAcfunVideosTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('acfun_videos', function (Blueprint $table) {
$table->increments('id');
$table->bigInteger("content_id")->unique()->comment("A站 video 的 id");
$table->string("title")->comment("视频标题");
$table->unsignedTinyInteger("from_type")->comment("来源类型,1:收藏夹,2:up,3:共有");
$table->string("from_collection_name")->comment("来源的收藏夹");
$table->string("from_up_name")->comment("来源的 up 名字");
$table->unsignedTinyInteger("is_download")->comment("是否要下载")->default(1);
$table->unsignedTinyInteger("is_downloaded")->comment("是否已下载")->default(0);
$table->unsignedTinyInteger("total_parts")->comment("总的分 P 数")->default(1);
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('acfun_videos');
}
}

+ 39
- 0
database/migrations/2020_08_07_161415_create_bilibili_video_temps_table.php View File

@ -0,0 +1,39 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateBilibiliVideoTempsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('bilibili_video_temps', function (Blueprint $table) {
$table->increments('id');
$table->bigInteger("aid")->unique()->comment("B站 video 的 id");
$table->string("title")->comment("视频标题");
$table->unsignedTinyInteger("from_type")->comment("来源类型,1:收藏夹,2:up,3:共有");
$table->string("from_collection_name")->comment("来源的收藏夹");
$table->string("from_up_name")->comment("来源的 up 名字");
$table->unsignedTinyInteger("is_download")->comment("是否要下载")->default(1);
$table->unsignedTinyInteger("is_downloaded")->comment("是否已下载")->default(0);
$table->unsignedTinyInteger("total_parts")->comment("总的分 P 数")->default(1);
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('bilibili_video_temps');
}
}

+ 113
- 0
fail.log View File

@ -579,3 +579,116 @@
/Users/shixuesen/OneDrive/Pictures/instagram/Likes/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/92952836_247311573324889_478227146032306940_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=vEcpRZ2EvvEAX-WCvqg&se=7&oh=013b97a67120808e3d6c796d906a6e14&oe=5EC436F0&ig_cache_key=MjI4ODcxMTgwMTY0MDI0NDQ1MA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/Likes/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/92824753_512982679579505_2575831550538678924_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=1&_nc_ohc=o4MND_z7m04AX9ajtPv&se=7&oh=cbf02726bd9d179b6d761cdca80a496a&oe=5EC348BE&ig_cache_key=MjI4ODc4MzQ0ODY1OTU3MTY3OA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/Likes/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/93857568_565895840712875_3635701890226100217_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=4JOeL3SSoy8AX-SNc3Z&se=7&oh=8ab4ae195642ccde2e923b6f295b9062&oe=5EC490D2&ig_cache_key=MjI4ODU4OTk3NTM3Mjc1MTQwOA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/nyanchan22/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/75620701_566874413944495_7557236743421908575_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=107&_nc_ohc=JEYnl2yCtnkAX93BXeT&vs=18138059248031946_475612004&_nc_vs=HBkcFQAYJEdGM2hnUVN2VGhPOGtRTUNBRjlXTVRmSHN1Qm9idlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWlNXYiYCeuEAVAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=e46cffaae6&oe=5E9EE323&oh=3cabc0cdb355ef02899c0654382be9bc
/Users/shixuesen/OneDrive/Pictures/instagram/hanna91914/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/93588920_160969748570347_9069990171448696874_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=107&_nc_ohc=_uNT1G3biaUAX_DOdYf&se=7&oh=98107439d8e508738514080a1a0327c7&oe=5EC7ABCB&ig_cache_key=MjI5MTU0OTU1OTYyNDM1MjkxNw%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/isangelc/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/77183034_157015912509443_3767771198191816523_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=kMgAm5ckakYAX_M93MX&vs=17868865756726619_362147255&_nc_vs=HBkcFQAYJEdEcTRtUVFEY0xBZHpvNEFBRXZQS3pmeHowazBidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAWtr3OqPDovT8VAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=3aab82e35f&oe=5E9FCE10&oh=d4e3af53cbe6b735c6181eb5b4edb687
/Users/shixuesen/OneDrive/Pictures/instagram/janie.lin/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/75371228_2686294394815158_1380457630909490567_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=TFDLXJY8s4sAX8B13qI&vs=17891118718496382_4161976053&_nc_vs=HBksFQAYJEdOd1NmZ1MyUWlxbks0c0pBSWRsMXIzbVhpZ1RidlE1QUFBRhUAABUAGCRHQnRBZ2dUVXZCamZXbFVDQUtqelRrQWk2MHBqYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFvy4n8eV%2BMc%2FFQIoAkMzLBdAJu6XjU%2FfOxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=15d970fa0b&oe=5EA1355C&oh=2596a59aea226a1e2d6042c2372270d4
/Users/shixuesen/OneDrive/Pictures/instagram/janie.lin/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/94031015_230246628188372_6333516303932887270_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=1&_nc_ohc=YWNkKEjt0l0AX-oYusz&se=7&oh=b499756be60e9288ddf4994af442747d&oe=5ECA6183&ig_cache_key=MjI5MzY3MDQwMjU5Njg5NTY3Ng%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/piamodel/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/94691118_254672715918797_2106269784107066248_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=KKOTsRkC1McAX_RiFiJ&se=7&oh=82d299e83a8028899afa455cc51ba359&oe=5ECA6885&ig_cache_key=MjI5MzcyMzc2MzM2MTgyMTA3Mg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/siawase726/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/75435670_559931511612947_166691755988994848_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjU5Mi5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=g4KPwdXv0iAAX-iFueA&vs=17854483846956656_3717965223&_nc_vs=HBkcFQAYJEdKWU9md1FUSnRrMlFmMEJBQ0RMdGRaRU5WQUNidlE1QUFBRhUAACgAGAAbAYgHdXNlX29pbAExFQAAGAAW4LOEwt6jtz8VAigCQzMsF0AYQ5WBBiTdGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=89f2aee700&oe=5EA69DE7&oh=7abf40301694ad1b521de0f00b262613
/Users/shixuesen/OneDrive/Pictures/instagram/lurehsu/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/74817035_132806141667967_8029663930742794130_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=107&_nc_ohc=2D2aAldNEGMAX_fm4Ot&vs=18097076893147600_1241649164&_nc_vs=HBksFQAYJEdBdWVkUVItNnVWV3lYZ0FBSkxuc0ZITkdHOXZidlE1QUFBRhUAABUAGCRHR0VQZlFSYlNHU2ctdjRDQUdjem5fbndJUEZRYnZRNUFBQUYVAgAoABgAGwGIB3VzZV9vaWwBMRUAABgAFqC8scrBzKVAFQIoAkMzLBdAFczMzMzMzRgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=65573d18f6&oe=5EA68739&oh=bcfb4811226e61a00e05316ff099bf0e
/Users/shixuesen/OneDrive/Pictures/instagram/mobe_19920223/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/94878155_2516823801967352_8189216592214743162_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=108&_nc_ohc=FOJj2mwTonoAX_e758q&se=7&oh=e3ae5eaf3adc2384045e63cd27e6acef&oe=5ED03CFB&ig_cache_key=MjI5NjQ2MDc4MzA3MTk2MTU1Nw%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/bivi_0420/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/95014964_338595327101086_5228900761889587271_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=DwStR5BaYo0AX-aTTjI&se=7&oh=a7ca925bf3f22d6e49e8bb79d68ff407&oe=5ED55CCE&ig_cache_key=MjI5ODgyMzczNjI4NjkxMTM4NA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/kiyocosplay/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76510211_535772903980096_3369657766571394159_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=QdOVhkEiAWMAX_LZFHe&vs=17891559832512243_788803585&_nc_vs=HBkcFQAYJEdBTjBqd1JBUEo5WlNPY0JBRy1FSDYtaWJjTXVidlE1QUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAExFQAAGAAW5tewouyRyD8VAigCQzMsF0ARHrhR64UfGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=8a9c2c15e3&oe=5EAD9C1A&oh=3f4732dca46f759c7aa4c6ebd1ee25c5
/Users/shixuesen/OneDrive/Pictures/instagram/airisuzuki_official_uf/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75357228_180514699752190_1363977375207656934_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=eRPok1FtGooAX9CLMD3&vs=17843994152134050_610447545&_nc_vs=HBkcFQAYJEdDemNmUVRfTW81YUxhUUFBT1lON0RJeTB1MFNidlE1QUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAExFQAAGAAWxIGKopTBsj8VAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=191c1371ac&oe=5EAD2EF4&oh=7e3256ca1c9c69c92378d67f93864a5c
/Users/shixuesen/OneDrive/Pictures/instagram/linda.zz99tw/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/95558117_223271752311365_4847628851054606213_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=b4FxmUvZ1ikAX87uhpv&se=7&oh=fed08f0fc8b4466a63df0e5d375c8a7a&oe=5ED61E30&ig_cache_key=MjI5ODg1NzY1MTQxOTA5NTU2Ng%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/duyenn.hipp/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/95264790_978146515935231_2500207555886339484_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=XAndYrXR7_YAX8_cVBn&se=7&oh=6c3190d740fca18dba325f43261de200&oe=5ED5FB6A&ig_cache_key=MjI5OTM1NjAxMTQ4MzI1Mjc1NQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/95264790_978146515935231_2500207555886339484_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=XAndYrXR7_YAX8_cVBn&se=7&oh=6c3190d740fca18dba325f43261de200&oe=5ED5FB6A&ig_cache_key=MjI5OTM1NjAxMTQ4MzI1Mjc1NQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/94368627_158124655694535_3291595171013078782_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=5d9QbOSdBRIAX8OiEza&se=7&oh=dc58d0af4d1ff8ea817f1db58b07cc4d&oe=5ED63930&ig_cache_key=MjI5NDkxNTc1OTUwMjk5NDAzMg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/91334375_640734036490330_5760107426130011558_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=G9k61M2Pb3MAX9xBMYM&se=7&oh=73abbc4ec9a6e5c769ba91c1ec10ae45&oe=5ED5585A&ig_cache_key=MjI3NTk5MTM2NzU0MDc5NTc5Mw%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/91182667_123064305971638_3796720500485868374_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=fJ4AsQD_fXMAX9mRJ4F&se=7&oh=7f645a91cb6eee938aa9aff9238551d1&oe=5ED56411&ig_cache_key=MjI3NTk5MTM2NzUzMjE2ODc1OQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/91029065_572750100261629_5340249294006683005_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=OFqKbR4FlsAAX8Cf9Ea&se=7&oh=be8ec0855f41136548b4e6377d59250b&oe=5ED482AD&ig_cache_key=MjI3MjQ4MTk1NTAxNDMzODExMg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/90241291_1489412461235212_5513700890270031549_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=AZCL4GBhF-wAX-BTisl&se=7&oh=a538b3b2c468df339663493f4c9782f5&oe=5ED44532&ig_cache_key=MjI2OTQyNTY2NzU2OTE3NTc1MA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/90056022_231944121321367_8387355543039388432_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=107&_nc_ohc=HyplXl9l4-0AX8qHOcC&se=7&oh=192ce79c27d3d8c8ce90db1df0053940&oe=5ED6FFC2&ig_cache_key=MjI2NjkwMTkxOTQzNTYwODU2NQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/89476311_187005629409993_8111635251171005321_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=109&_nc_ohc=KBnI89BWgvoAX9PyI24&se=7&oh=b88cbd1ea045054873b1ee5bad66b7ea&oe=5ED6FADE&ig_cache_key=MjI1OTM3MDQyNzM3MzUwNzc3NQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/88276336_516544325712196_7606013451880379890_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=s0W_s6D-Yc4AX-ZgUdG&se=7&oh=ed34fe512412fc71c882c0bcf6f61822&oe=5ED63EA7&ig_cache_key=MjI1OTM3MDQyNzY3NTMzODY5MA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/84181502_2426973057563618_5624039263163579268_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=orwxlUxCY88AX_3pjET&se=7&oh=1b7fa881df252fa71bb7a1fbd464690a&oe=5ED75268&ig_cache_key=MjI0MTM1NjU2Mjg5MTA2MDA3Ng%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/83883310_763276134163735_5876807603231924709_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=107&_nc_ohc=ddAtw4PCve0AX-ptf8p&se=7&oh=1c6dd051eb2642f38ef75733e87e5a36&oe=5ED4DF41&ig_cache_key=MjI0MTM0MjE2NTA5NTQyMzgxOA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/83744204_611471986304447_4985450480765076520_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=aO4ftypEWaEAX9J3VCA&se=7&oh=189514f39fd6dd6dbe5635bcdc8c075d&oe=5ED7A42E&ig_cache_key=MjI0MTMyNzAzNzAxMjU3NjMxNg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/82923028_199196231269115_7857597491167872203_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=NSvBy97mIgQAX9IFa5a&se=7&oh=228e0029e65193dcf05b82796e89b50e&oe=5ED4FA0E&ig_cache_key=MjIzNjkyNTEzMjc5MDMxOTg3MQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/81238577_177478030021062_5015206057618679192_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=0u4UwPR3LF8AX-ardvR&se=7&oh=784b660b466a8e48a771209110d220d2&oe=5ED638E7&ig_cache_key=MjIyOTA1MDY3OTQ2OTUwODU3Mg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-2.cdninstagram.com/v/t50.2886-16/80224625_573972870053526_8911339223758730979_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5mZWVkIn0&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=o-oOXu9IzSIAX87LvKv&vs=17888458861443590_1124870234&_nc_vs=HBkcFQAYJEdIRWh5QVNXdmdkNUJnb0NBT1AySkVuUGI2dDdia1lMQUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAEwFQAAGAAWjPW%2Fpqzdxj8VAigCQzMsF0AOqfvnbItEGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXqBwA%3D&_nc_rid=4a17dd56f0&oe=5EAE813E&oh=cd9f872fa9bdea0a792e771069ad9131
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/72488339_149609469696383_7760000906063977720_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=kDWy5yGQP_4AX-w2aj2&se=7&oh=ef6a62765840d7c40b4c730ec2dca372&oe=5ED589F1&ig_cache_key=MjE4MTY3OTA5MDA1NDg5NDAxMw%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/74603502_753496205118086_4944858804490176189_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=6JTTHdcuSYwAX883F4T&se=7&oh=41614459ba1e768274646330c44bc65e&oe=5ED5F9A2&ig_cache_key=MjE3NTU4MDkxNzg2NzU1NTM3Mg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/75231156_1413076052184524_3739701926116972665_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=108&_nc_ohc=_R0DDk3l9fgAX-ibAeJ&se=7&oh=13d39524110506d56ba03c66ad818cdc&oe=5ED70E21&ig_cache_key=MjE1OTM3MzQxNTMzNzY0MDAxNg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/71847868_801533403598846_7784130941890587641_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=v6KZMYHYbR0AX9CzZj9&se=7&oh=9c34d0ac643fcc44426631e2ed6eaf00&oe=5ED486FA&ig_cache_key=MjE1NjUwMzkxNTAzMDI2NDcwNQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/70910098_548832682532693_3791267993401205187_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=KMt-8XvNnFkAX-SNna4&se=7&oh=6ff7d2f14ffca4cf7117833ab7dd1af6&oe=5ED55E90&ig_cache_key=MjE1NTg2ODg5MDgxMTA3NzEwMA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/67883011_428250821135465_8800350635629478924_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=5k28hxHDmWwAX-7CfDq&se=7&oh=796ec8979670639e6c409dab42e1fdf1&oe=5ED6CF5A&ig_cache_key=MjEyOTA5NTE0ODk0MDgxMDcwNQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/67360422_151803892593081_1492923441744764551_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=109&_nc_ohc=Ns8Rl3Uyx0gAX93Iewr&se=7&oh=66ddf4b3d5534a6ab91eeba121ad032e&oe=5ED62788&ig_cache_key=MjEyNzc2MDg1Mzc2NDU4NDkxNg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/68839655_1683859975081521_131695426278476022_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=109&_nc_ohc=vRY0djXzquIAX-FfZbh&se=7&oh=ae33aa430d6a97bcf2bfefe460d30e9b&oe=5ED7A649&ig_cache_key=MjExOTQ2NzIzNjMzOTgxNzI1MQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/67480195_124279908877694_468999893103420111_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=whf6yTcixB0AX_hBxhT&se=7&oh=9a75cb25f6cf52c46cf48b899ea9241f&oe=5ED75376&ig_cache_key=MjExODgxNjQ4NDM1MzI0NjA4OA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t50.2886-16/69076767_2494562884122157_1364925725619322623_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5mZWVkIn0&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=bh87DqbKnRoAX_R17HC&vs=18092682709030715_3119664983&_nc_vs=HBkcFQAYJEdCOEhIZ1F0OXBPdXl0d0lBUC1fVkR5M01QRVNia1lMQUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAEwFQAAGAAW9v2lud7Mo0AVAigCQzMsF0AczMzMzMzNGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXqBwA%3D&_nc_rid=c0481706ad&oe=5EAE9483&oh=12b0b922a768044ebaba7817f7e4522d
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/61675049_2399040120181067_8421768714621419268_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=kUspPUXvYMYAX-UpIEQ&se=7&oh=84132ca7c7cb8e920f1764bba0d7a2a2&oe=5ED603E5&ig_cache_key=MjEwNzk0NDc3MjE3NDcwNDY4NQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/66518436_214434826143865_2148827346024344268_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=a8fxsS2rJD4AX9XVvs8&se=7&oh=8000f03c0948c26e221ed09b02d05095&oe=5ED5BDCC&ig_cache_key=MjA5NzI3ODE2NTI2MTg1NTMyOQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/58409995_812938875743907_4354309521871935122_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=U5hiYV-NWbgAX_PaqS8&se=7&oh=0c5be2d3c60928a24336e4386857000c&oe=5ED61E8A&ig_cache_key=MjA0MjA4MTU5NDEyMjI0NTAwMA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/56414164_2237525556564301_8356016373877466946_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=r8Pio1HTt3QAX_rBCjD&se=7&oh=3ed53c1213bdada8cc267f39457a4982&oe=5ED64FB3&ig_cache_key=MjAyMzE4ODE3Nzg1ODIzNDI4Mw%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/53702529_321369848524162_8104603136031783324_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=H78QYHTqki0AX9oIl63&se=7&oh=46eee6a365ef654110d39053192127df&oe=5ED4B902&ig_cache_key=MjAxMTA5NDczNDM0ODYwMzcwMA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/53369767_379616969290956_6154826126875340620_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=100&_nc_ohc=oeRizgO6wVYAX8Un7p2&se=7&oh=e219b82bb4f413614aedb2411da8e717&oe=5ED45056&ig_cache_key=MjAwNzQ2OTQ3ODg2MjA1MTc4Ng%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/53067106_2378383782385033_8945179355155903993_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=sWneiwqiQGcAX9jmMqS&se=7&oh=ad01582279bd6755f3e9a0da62945938&oe=5ED6DB42&ig_cache_key=MjAwMjIyMjQ1MjIzMDQyNzY4MA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/52464626_272311203664557_370027727918298610_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=109&_nc_ohc=4eMgaVkVI_UAX-PapW2&se=7&oh=a9fa591608d41a1a1bcbd8eb9b5a492b&oe=5ED762BE&ig_cache_key=MTk4ODM0NDY5NjY5NDU3MTY1Nw%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/52416059_414335346009411_7695035398227043370_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=6y_yhacatbwAX94cp7e&se=7&oh=ec8d0a7318a2b106bd216bf2b8c8e291&oe=5ED67447&ig_cache_key=MTk4MzM4MzEwMDM1MjMwNjQwMQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/50693378_118760062546701_5493149525118754426_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=109&_nc_ohc=xFAQHuIUIW0AX_cQlus&se=7&oh=aca706c605922bc674ffd3a69b8c5ea1&oe=5ED4AADB&ig_cache_key=MTk3NjE3Mzg3ODM2MDk3NzU1Mg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/49956647_291344681736579_3572068564034210582_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=H7sHoCM2uD8AX_Ixulu&se=7&oh=fb902113fabdb53f77589ed04b15cdc4&oe=5ED656DC&ig_cache_key=MTk2NTI3NjE5MDE0MzExNDgwNA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/47692212_1206262072856297_2114772912623871576_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=oYmJGUtcIA0AX9zHO5k&se=7&oh=4e760807c1b83d89997cd6768e32b806&oe=5ED74A1C&ig_cache_key=MTk1NDI2OTY3MjUzOTAxMzYwMA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/46537049_993555837504874_5215156077094997000_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=lzbfVyZVGtAAX-NFWff&se=7&oh=261d86bf58585803dc123d88cfd531b6&oe=5ED6D06D&ig_cache_key=MTkzMTc4MDQ2Mjc5ODA5MDUwMA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/zia.kwon/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/46340507_367484807333963_4306955632857909638_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=I1qp-38UnBMAX90frbN&se=7&oh=372575cfb780e7799634f1172d764d7a&oe=5ED81B0A&ig_cache_key=MTkzMTc3OTMyNjMwMDk5NDg5Mw%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/azami.san.1110/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/76400290_167999077865371_8686764542656075735_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=107&_nc_ohc=hhTUMN3JwksAX_qzWWj&vs=18115529062106975_2528761737&_nc_vs=HBkcFQAYJEdLTEdqUVNiMTF0Vnk1Z0FBTmRYZWJ4VGxvMTRidlE1QUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAExFQAAGAAWvuDOlsn%2BrUAVAigCQzMsF0AdI9cKPXCkGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=afb6007494&oe=5EB14D51&oh=12fb89515b2f7eefcc9b7a39c7745618
/Users/shixuesen/OneDrive/Pictures/instagram/jen2jen2_/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/95310650_685956032162177_8929989388520898885_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=RFRbto76q78AX-fpyoX&se=7&oh=7a74a4be7fa6bb9d847bb1deffda1c93&oe=5ED93364&ig_cache_key=MjMwMDk3MjEzMDQwMDgzNTgxOQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/bivi_0420/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/77369356_462035794589203_6051555708810261120_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=107&_nc_ohc=wgoIT0klJBAAX9EP_Ac&vs=17853092621005486_844620243&_nc_vs=HBksFQAYJEdBeVFuQVFUOW1nWE9LUUJBSUJ5SDhyYWNmdFRidlE1QUFBRhUAAsgBABUAGCRHSjUwTHdVZEFRZl84LUVBQUI3emhzLVZNdVlOYnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFtz4kP7g0rY%2FFQIoAkMzLBdAFp64UeuFHxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=c26e40018a&oe=5EB142A8&oh=4600e330fc16f1267b0678edfb5f311d
/Users/shixuesen/OneDrive/Pictures/instagram/kiyocosplay/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/95302707_252432362624070_609292915234795889_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=vyYGJE7GlxAAX95VVdg&se=7&oh=64385e170899b549cf48c819796f8a8c&oe=5ED9C1B9&ig_cache_key=MjMwMDkzNzQ2ODgzMTU0MTY2Nw%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/87185934_108504597390234_6444107859102176789_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=7KpvXTZQkRIAX-8MqcB&vs=17877471958618598_3655257692&_nc_vs=HBkcFQAYJEdBNWFNZ1dhNC1zeHIySUFBQldXRnB6MEVXNVpidlE1QUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAExFQAAGAAWzIPwtundwT8VAigCQzMsF0AIAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=7e18c64bd7&oe=5EB13474&oh=e9eeedf2ecf62f727e936d7dce3b1421
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/95302707_252432362624070_609292915234795889_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=vyYGJE7GlxAAX95VVdg&se=7&oh=64385e170899b549cf48c819796f8a8c&oe=5ED9C1B9&ig_cache_key=MjMwMDkzNzQ2ODgzMTU0MTY2Nw%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/95648511_553449835356608_1706387386333731877_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=108&_nc_ohc=K93SeunLRcoAX8WTiiK&se=7&oh=39d305d900dbfc2e64608338af3f9e6c&oe=5ED7A657&ig_cache_key=MjMwMDkzNzQ2ODgyMzExNzU0NQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/95389053_2808893992554757_1649597850407345661_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=YalAgBcos3gAX-wtG1K&se=7&oh=64ac093eeaf186ab4a32f0f2f69458d9&oe=5ED81E4D&ig_cache_key=MjI5OTkxOTE1MjA1MDU0MTAxNA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/94152827_136250294669798_3069763154080345505_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=u12d8DYVpaUAX_L3H5h&se=7&oh=b0f9d7aaf9e8a911008451d8884e6495&oe=5ED9999C&ig_cache_key=MjI5NDk1MDQ1MjgzMDUzMjEwNA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/94924150_678603386273089_3363153951653231872_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=rjddACK9NqoAX8KXZhM&se=7&oh=a7f7fb8d8aff808297006af7da6d12c9&oe=5ED6E341&ig_cache_key=MjI5NDQ0NTY5ODgxMTU4MTkxMw%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/90441742_264662674543102_963963664747978975_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=OVpu0vcNIFkAX_Mj5_n&se=7&oh=9f2f82b1f5c8a95c3085e991d5b91b13&oe=5ED78576&ig_cache_key=MjI3MTEzMzkyNDA0NTYzMTQ0Mg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/90205238_228565814959058_3290697201994521942_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=-tftXklfhNoAX8rB8Sb&se=7&oh=b8999294dd1dea2e137288503c63059f&oe=5ED9FD2B&ig_cache_key=MjI2NjAxNDI0MjY4MjkxMzM5Ng%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/87880549_2730916233684498_1098121810270079130_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=2le_Zu6nk3sAX8UKR_E&se=7&oh=03ebc5122e49c20ef9b4cab5843f6c7f&oe=5ED95B66&ig_cache_key=MjI1Mjg3NDM3OTEyOTQwMzY3MQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/81659138_521589795158145_7353156528622279141_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=109&_nc_ohc=QwzdP-W9ZekAX8iXaTp&se=7&oh=0bb2cc3fb368fc6695b461912819f5e5&oe=5ED988F3&ig_cache_key=MjI0MjA0NzQ1ODQ0MzQ4MzM2Mg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/82064103_509529136361775_8955334962074342664_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=mfgi33A6BncAX-sdtOa&se=7&oh=5aac6bbae5895081943edc5559c29b6e&oe=5ED7FA6D&ig_cache_key=MjI0MjA0NzQ1ODQzNDk4MzAzOA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/84182474_664024961010498_2713022980177953243_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=X6ahe3AuK20AX9z4SBt&se=7&oh=2d451f36746ce088eef1014a573005e3&oe=5ED6E8E4&ig_cache_key=MjI0MTIyOTc5NzYxMDQwNTc3OA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/82860189_1325623104298685_1874781382521822705_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=3rp-jVLwEPkAX9rEVBF&se=7&oh=55618321d3bff7f885c71dc227e82afb&oe=5ED75A24&ig_cache_key=MjIzNjk1NzA5ODM3NzU1MDExMA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/81897393_257036881950430_2372908628382314053_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=gy9yaoBJBLEAX_ZrlES&se=7&oh=06fccca82d70b3a2f62479f3204c10df&oe=5ED72632&ig_cache_key=MjIzNDkzNDU5ODk0ODg5MDkzMQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/81897393_469414243739424_5646710516711007703_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=100&_nc_ohc=gFS5ypuMP64AX-gDmZN&se=7&oh=1ddf478b2425b516ef693304790c6244&oe=5ED796B9&ig_cache_key=MjIzMjkwMDM1NzQzMjIzMjM2NQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/Likes/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/95217433_713788296032195_8660696264897584090_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=nP7Wh_ZEMtoAX8Q1ulU&se=7&oh=5e1ceefb85d664c3d7196da228f0010d&oe=5ED9B846&ig_cache_key=MjMwMDgyMTUwNjc1MzUwMjY1NA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/sharalinmusic/ https://scontent-lax3-1.cdninstagram.com/v/t50.2886-16/95830077_1915823742050534_7421774880347041775_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5mZWVkIn0&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=JhjW0d3R0LIAX9HqAXu&vs=17855987482953465_1679564916&_nc_vs=HBksFQAYJEdEMUF0Z1htNEpoNWJzNEdBT192QUhMdWNQOW1ia1lMQUFBRhUAAsgBABUAGCRHTFhhc2dWTFgyOW93ZGtBQUdnUVlqQ1RHTkpuYmtZTEFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMBUAABgAFvLr5MKh%2B7c%2FFQIoAkMzLBdATeIMSbpeNRgSZGFzaF9iYXNlbGluZV8xX3YxEQB16gcA&_nc_rid=8d7b8acb31&oe=5EB8FFB8&oh=8c62938ac76093062a816dde9241abd7
/Users/shixuesen/OneDrive/Pictures/instagram/piamodel/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/96722357_2622998244610316_952582344115699884_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=108&_nc_ohc=dppm1tvq4CQAX--SAVG&oh=ec99e9462eeed21f1c97efa7c0206e5e&oe=5EE2C77B&ig_cache_key=MjMwNjc0NjgyMTU1NTIzNzk2OA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/eom_sangmi/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77197936_164970741663375_7279417670447963901_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=aJ6opGGtYwcAX85OYD1&vs=17936307364367971_2472162474&_nc_vs=HBkcFQAYJEdIRHltUVNQaG5RX0NwWUFBUDJld0tMTnJ3VmxidlE1QUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAExFQAAGAAWxuHWub%2B%2B3D8VAigCQzMsF0ALMzMzMzMzGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=01c488ec4a&oe=5EBC1ECE&oh=4c46d1432bd0241e4ee8415942d81c0d
/Users/shixuesen/OneDrive/Pictures/instagram/stilleecho/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/76261238_687213548725110_3291853606903718833_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=Td8I_5dCHvMAX89BsAi&vs=18055424995239733_521500001&_nc_vs=HBkcFQAYJEdIYW5pd1IyNDNSZkJIRUNBTEdqRlJ4cUE2OHRidlE1QUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAExFQAAGAAW6pW6g4fUkkAVAigCQzMsF0AYAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=041d357626&oe=5EBD18B8&oh=822a918b5ab98919701facff310db2c1
/Users/shixuesen/OneDrive/Pictures/instagram/ms_puiyi/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/76511008_542172396471011_3765803299149985425_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=sXIO6NxecPMAX_VjZw_&vs=17886834169549080_392914287&_nc_vs=HBksFQAYJEdDQjNqd1RqUWhsWkd1MEJBSkUyMUFNbTBrSTBidlE1QUFBRhUAAsgBABUAGCRHSENTbFFTV2lhQzA2cEVBQU1JdG1IQU5nQVF4YnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFrC1rPri%2FsU%2FFQIoAkMzLBdALVT987ZFohgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=d82d9670e7&oe=5EBE7806&oh=a870530ddffc9344d92dbea041e031bb
/Users/shixuesen/OneDrive/Pictures/instagram/airisuzuki_official_uf/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/96389079_1654777984663626_6722013033033760642_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=1&_nc_ohc=fUHQ_gK54dcAX9-mZm9&se=7&oh=a304a5a5c73ffd4f43824bfac200f908&oe=5EE73312&ig_cache_key=MjMwODIwMTMyOTExNzg2MDQ1MA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/linda.zz99tw/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/74815799_276323333544020_513547965414185714_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=108&_nc_ohc=rProp57W12MAX9MVmwf&vs=17845761623118619_2319711353&_nc_vs=HBkcFQAYJEdEZVpkUVJVbUNPS1VQc0FBUElhbzFVbmZTQUhidlE1QUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAExFQAAGAAWtoGF9ISosz8VAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=9d5ffb6589&oe=5EBFC5A5&oh=0110526f4caa0fae9faca670e18d348d
/Users/shixuesen/OneDrive/Pictures/instagram/nyanchan22/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77317722_171582190895866_2498619204566991813_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=9VexzkcxQL8AX_msspH&vs=17963482540308192_2408257966&_nc_vs=HBksFQAYJEdGckdtd1Q2d29tWERad0FBTVZETDZYdDRLd2lidlE1QUFBRhUAAsgBABUAGCRHR3VkZFFUMkRqdFhwWnNEQUhHUWhkZkJGeTRKYnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFsDM9%2Bil7Og%2FFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=cdbcae4259&oe=5EBF83BE&oh=73ffa604848f37406f98109563f52c8a
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75579968_270422330808322_4755030121522734597_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=HmIgEeJbVokAX-ri7YQ&vs=17877626164636802_4216199980&_nc_vs=HBksFQAYJEdFQkNnUVFDbVBlYTh2VUFBQVVtcGNtelF2MUJidlE1QUFBRhUAAsgBABUAGCRHRzE5THdVX19xNlZxVjRDQUtzUnpTTXFrMUVkYnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFoSdzqTm5sE%2FFQIoAkMzLBdAJCHKwIMSbxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=feae080141&oe=5ECA17C3&oh=b0bbc2eb236f3f36d36b2ff91900ced8
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75491274_540503736830620_5531255988973564093_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=31JUDqsJ9a0AX9r0xid&vs=17881363270610364_3959045625&_nc_vs=HBksFQAYJEdNcm5md1NjeWp2Vmxlc0JBTDF3aFNBRV9NSk1idlE1QUFBRhUAAsgBABUAGCRHTTNxZ0FSTmsxY3lMQUFCQUtUb3Iycm9ER013YnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFvjqwbapwMM%2FFQIoAkMzLBdAJBDlYEGJNxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=feae04d6eb&oe=5ECA7352&oh=17a5b509ac0404b181a259764960a412
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76420274_2674750339514559_5206665813022405800_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=XKRyG6c7m6EAX8Iw51k&vs=17865780802837940_162423222&_nc_vs=HBksFQAYJEdMSVVqZ1MtZ05uWHE0QUpBS2owWG9uNHlrRklidlE1QUFBRhUAAsgBABUAGCRHQ0JraVFTSTF0aXM0XzRBQUhydml5WlVsbDRIYnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFuirybWntbw%2FFQIoAkMzLBdAKXdLxqfvnhgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=feae0fb868&oe=5ECA4312&oh=17ae2cb530feb99620052203cad96f04
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76336786_543715769847509_6583011161001048725_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjY0MC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=TNX0icmkybsAX97JrJ-&vs=17862546454885062_1448964268&_nc_vs=HBksFQAYJEdKTE9qQVRWRGxLeGdlNEJBSlU2NXN2RmpWdGJidlE1QUFBRhUAAsgBABUAGCRHRXZJZFFSQW1OUFgyZHdBQUxXZ1paS1NzWng2YnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFozRytuF%2Bbo%2FFQIoAkMzLBdAKDMzMzMzMxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=feae0ff176&oe=5ECA5CAB&oh=ae2c6aac759b7db33f7d19f38a1f7907
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/77059359_538278940179906_6143211326487566137_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=SVJrMaLzBgMAX-zOYfx&vs=17856793390976641_3144789128&_nc_vs=HBksFQAYJEdCLVZsd1RDLVFUVmpfa0JBRG1YY2o4bkVrRlZidlE1QUFBRhUAAsgBABUAGCRHR1NQTUFXSzJDOFpJT2dBQU1ObU9UOFB2WEZZYnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFoKR8I6Wqrg%2FFQIoAkMzLBdAIiXjU%2FfO2RgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=feae024017&oe=5ECA177C&oh=e86f29970c87fb1d593ab486ac1ba6c7
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76497436_163362248489702_5669486800979551040_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=dp5TzHIMC_gAX8HmE6y&vs=17869613614747637_2354062821&_nc_vs=HBksFQAYJEdCeENqd1RtZXNxOGs1UUFBRURqSmc4MUVLNU9idlE1QUFBRhUAAsgBABUAGCRHTEk4blFRdzBEejZPNDhKQUNwenBISkJMZmwxYnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFurmnu%2BzlL4%2FFQIoAkMzLBdAJCHKwIMSbxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=feae01e683&oe=5ECA5D0B&oh=32f316e5067b902f2a9587cd53d88ce8
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/75715865_554942491887811_7697055758604747101_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=107&_nc_ohc=de8F1SsqLr4AX8Ik-2D&vs=17937583483369500_549824553&_nc_vs=HBkcFQAYJEdCbFZnd1REaUJtZXQtZ0JBRjNCQW9SdWI5RnFidlE1QUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAExFQAAGAAWuJyTmOOI3T8VAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=feae01d5eb&oe=5ECA5467&oh=6c763c34e4efaeed8831bb73bd47b2ab
/Users/shixuesen/OneDrive/Pictures/instagram/ayreen/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75833546_266259784733264_5621119609387171865_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=108&_nc_ohc=KVGIpRsxoKwAX96gD5d&vs=18143114860017599_3848535197&_nc_vs=HBksFQAYJEdNb2doUVJRRXVOdktmSUFBQmxBZ2JXQU9nSk9idlE1QUFBRhUAAsgBABUAGCRHR0cwZkFTUGROcDVaeGtCQUx4aDlSbndlRVJmYnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFv7%2FtKCjxLpAFQIoAkMzLBdAKO6XjU%2FfOxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=feae087fb2&oe=5ECA4555&oh=b7bc5cb03ba636fb1e762bf9c57df19b
/Users/shixuesen/OneDrive/Pictures/instagram/siawase726/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/75398465_3137489429663743_9068604528886053945_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=107&_nc_ohc=OuJD9acT5McAX_k2Cc4&vs=17864740891840069_2303634220&_nc_vs=HBkcFQAYJEdFRjlmZ1QtRC1HdWh5VUxBRGw4d0lERko5cDlidlE1QUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAExFQAAGAAWir%2FfxeP4uz8VAigCQzMsF0AUAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=db94437e3c&oe=5ECCA597&oh=de1dfe3ef35a68fb0df12fa63e6cbd37
/Users/shixuesen/OneDrive/Pictures/instagram/siawase726/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77278293_281031916415866_7938270402653078108_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=jM7fzpbswsgAX86_T0N&vs=17877051949656076_1812173509&_nc_vs=HBkcFQAYJEdGVXNtd1I2YTR6WG1QOEFBRnhDSWxuZlppcHVidlE1QUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAExFQAAGAAWmNyOj7DFwT8VAigCQzMsF0AYAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=d56dc4a504&oe=5ECE977A&oh=cab2844498eeda5593e564d9cdae8f28
/Users/shixuesen/OneDrive/Pictures/instagram/cr5p__br/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/100954455_258644605343809_5426805007113878660_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=Qkj7m68kWLYAX9p6oP3&se=7&oh=c8e3e475ccaab26daef1a5a02082f65b&oe=5EF6ED19&ig_cache_key=MjMxNjcwNDAwMzIxOTMwMTg4Mg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/nancylobh/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/83507900_639368350172919_7951259077422622273_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=Lm7rWhnuUzwAX9oAI3R&se=7&oh=23eadb38d483753d2b44eee19fbf1561&oe=5F0B7B7C&ig_cache_key=MjI0MDY0NzU4ODkyNDAxMzc5Ng%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/sabrina888888_/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75235604_105834951093482_3661484173811359858_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=102&_nc_ohc=KsQAPbTumF4AX_WZ3xF&vs=17851537712104070_1513656706&_nc_vs=HBkcFQAYJEdCUUJmQVRxTEtxZVFXQUFBSEtndmVwME5OQXlidlE1QUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAExFQAAGAAWjJCrmKD4tT8VAigCQzMsF0AYAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=d50af33d0a&oe=5EE57ED9&oh=1c56ccc4678385875f8bed7c993a96a3
/Users/shixuesen/OneDrive/Pictures/instagram/duyenn.hipp/ https://scontent-hkg4-1.cdninstagram.com/v/t51.2885-15/e35/105936600_197481501586134_1019691846436458747_n.jpg?_nc_ht=scontent-hkg4-1.cdninstagram.com&_nc_cat=106&_nc_ohc=GBRshtayiDwAX9UVuFq&se=7&oh=eb958c48eb79471cb483d6bb16ecb48d&oe=5F23B841&ig_cache_key=MjM0MjI3MjU0NDkyODU3NzA3Ng%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/duyenn.hipp/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75937496_180264653526929_8588678198239014686_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5kZWZhdWx0In0&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=_hKu2PgU42gAX998rZQ&vs=17888799721578471_3543558153&_nc_vs=HBksFQAYJEdOaTJoZ1NSbDZNaTg2TUFBQjZ2TFFoUkhURjNidlE1QUFBRhUAAsgBABUAGCRHSGktZFFRaHIwNFplSU1BQUwySzNLVmpYZlJ6YnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFs7xmPGX8cY%2FFQIoAkMzLBdADZmZmZmZmhgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=9102c2ddbc&oe=5F00A36B&oh=029af7cce1fc030454432819c29d80bb
/Users/shixuesen/OneDrive/Pictures/instagram/duyenn.hipp/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75423796_741766429967108_7656520917384298566_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5kZWZhdWx0In0&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=108&_nc_ohc=w-xyN2lYxNgAX_Zh4Uk&vs=17870567815807423_4269412203&_nc_vs=HBksFQAYJEdEVGdmZ1FFZzVEMG9hSUNBRVlBQ2xnMWJVRnFidlE1QUFBRhUAAsgBABUAGCRHS1AxTXdWZkNRR2JEb3NBQUNKTENXak9DTmNDYnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFv749cz5y74%2FFQIoAkMzLBdAA7peNT987hgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=9102c23145&oe=5F00960D&oh=3e1569766b7c5a49e9937be496530c06
/Users/shixuesen/OneDrive/Pictures/instagram/piamodel/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/76809337_778387426322214_5518179840927594247_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5kZWZhdWx0In0&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=yNCvTz5sKZwAX8vYK4s&vs=17843821535248549_1135349121&_nc_vs=HBkcFQAYJEdIa0VsQVFtSnd0eThNTUNBQWYzTlNsVWc1Uk1idlE1QUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAExFQAAGAAWyr6vno63sj8VAigCQzMsF0AYAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=f70ad8476e&oe=5F013C9F&oh=eb7eb7985d4a9b2fcf5a95f1506c3a0a
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76195245_1784292765043107_8262316869375199205_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5kZWZhdWx0In0&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=-4vmOFWu8noAX-KaiA5&vs=17897395528512315_1999816389&_nc_vs=HBksFQAYJEdLMmxpZ1NqaVc4SXpsWUdBT1dIMDhScXBhbHlidlE1QUFBRhUAAsgBABUAGCRHUHlYandUc3RLWkd2ZkFBQURSb0Q3NlE3R3hYYnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFvacqsDD5co%2FFQIoAkMzLBdALAAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=7081d9258e&oe=5F0402DA&oh=6d3dcfd563208add31d95640944f7794
/Users/shixuesen/OneDrive/Pictures/instagram/siawase726/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/76205485_711885456313938_8468438828525777375_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjU5Mi5zdG9yeS5kZWZhdWx0In0&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&_nc_ohc=OcbPQhgXi_AAX-xUDvN&vs=17854101902108944_3370892465&_nc_vs=HBkcFQAYJEdLM05pZ1JTanI2LWRJY0NBTjl4WnpBLThJVjFidlE1QUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAExFQAAGAAWoJb3%2FcCNtz8VAigCQzMsF0AYAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=23567e9eca&oe=5F0456CA&oh=0b7a7a75eda29f4f606066778c660907
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/74824746_185007982981201_6810741345916591164_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5kZWZhdWx0In0&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=2wvtsJhJP_IAX-pR6uG&vs=17873875702785026_2544726695&_nc_vs=HBksFQAYJEdDcThkUVJSTUJ1SFE2Z0FBRHljYkZRcm5ZUmVidlE1QUFBRhUAAsgBABUAGCRHTVVPaGdUWHRTam5mMmtBQUZySUp0Z0ctRVlfYnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFoTFxKG8jMA%2FFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=2720490d72&oe=5F0A752E&oh=13cb748fea07ac440b4daa86c4524f47
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/76898182_272839984048860_8799363267101766263_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5kZWZhdWx0In0&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=100&_nc_ohc=PkP7KiU5pagAX9Max09&vs=17851117025159535_2412152330&_nc_vs=HBksFQAYJEdJWmZsUVRjYWxTQ0pmZ0FBSGV5T0RsRm5oMTZidlE1QUFBRhUAAsgBABUAGCRHRGRtbkFRNW5OSlVMSXdBQUhOZUJlYUFJWGxOYnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFt6P5LDh37U%2FFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=27204b4fde&oe=5F0A2EFE&oh=549ec55c4446edceb67a510279737fcf
/Users/shixuesen/OneDrive/Pictures/instagram/ngoctrinh89/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75305624_155143989423663_4552878220418870863_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5kZWZhdWx0In0&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=a5kM8aKtr70AX9FW2JK&vs=17862118753987784_2611189027&_nc_vs=HBksFQAYJEdKZ1NmUVF2N21CR0dvMEFBRS11clltZUVpOC1idlE1QUFBRhUAAsgBABUAGCRHSWdPZndTc0l3Qzl4VUlDQURDU3NrVkhSOGdCYnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFpDv%2BJGT4Lo%2FFQIoAkMzLBdAFGZmZmZmZhgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=27204860f9&oe=5F0A17B8&oh=87144c2f801ffaabf25b43864846b600
/Users/shixuesen/OneDrive/Pictures/instagram/cr5p__br/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/75458319_3068627316555220_1524464874856168236_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5kZWZhdWx0In0&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=iXfXWfzbabgAX8O33mj&vs=17853352100106755_4034974023&_nc_vs=HBksFQAYJEdBOW5md1RVdlNaNTV1WUtBQ3k3WEFxNi1DY1ZidlE1QUFBRhUAAsgBABUAGCRHS0JLbEFSMDBZYUV0emdKQUdUMlE1UDFEYmdhYnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFobV8MXu4bY%2FFQIoAkMzLBdAHbxqfvnbIxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=f75e765d21&oe=5F0E2E25&oh=7b588bfa816eb30687b4448cd184f9ad
/Users/shixuesen/OneDrive/Pictures/instagram/cr5p__br/ https://scontent-lax3-2.cdninstagram.com/v/t72.14836-16/75491239_614776649166707_6200848942022461016_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5kZWZhdWx0In0&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=HeJk9CQbXDIAX9nGWJl&vs=18111490162086192_1619467807&_nc_vs=HBksFQAYJEdLZm5md1J6TDhyWElpOENBRmdHRzE5QzF3MVdidlE1QUFBRhUAAsgBABUAGCRHRHpoZ1FSVVJKeVhJV2dBQUlmUWppdzZmZkVPYnZRNUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAABgAFuCU0%2Bm8k6xAFQIoAkMzLBdALMzMzMzMzRgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=f75e7c2486&oe=5F0E97B3&oh=31c78a7306b4c2ce53cf0bcf0601effc
/Users/shixuesen/OneDrive/Pictures/instagram/ms_puiyi/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77006492_2674605582797823_5955831832960255590_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5kZWZhdWx0In0&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=103&_nc_ohc=RPsznT2PiFEAX_hUh77&vs=17876240614780515_149377105&_nc_vs=HBkcFQAYJEdKd0dsd1QtUzYwamlvQUpBR1pHanlsLVhhZFNidlE1QUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAExFQAAGAAWxr7m3ZKWwT8VAigCQzMsF0AuAAAAAAAAGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=8ccd761a92&oe=5F20A795&oh=9b6dbbba78233bbf176211e0b337d889
/Users/shixuesen/OneDrive/Pictures/instagram/__leeheeeun__/ https://scontent-lax3-1.cdninstagram.com/v/t50.2886-16/109408709_881559122332981_2879420739291942974_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5mZWVkLmRlZmF1bHQifQ&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=CoCSXP1bExYAX89jVmi&vs=17900297734507786_2308978511&_nc_vs=HBksFQAYJEdNVnhoUVkxelZYNnhTRURBRDZRWXhUb3dmVW5ia1lMQUFBRhUAAsgBABUAGCRHR1ZtN0FZVUNnY0o0MmtBQUVDQkZzejZsWDBzYmtZTEFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMBUAABgAFpTblrC6jsw%2FFQIoAkMzLBdAQkAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16gcA&_nc_rid=d4a955d12d&oe=5F204BE4&oh=a23f9b2e285dc0768bde636fb330e9f0
/Users/shixuesen/OneDrive/Pictures/instagram/bedich520/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/72767398_1409023099261824_6100155082043322602_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=100&_nc_ohc=ddjsaGl4y4wAX8n9huS&se=7&_nc_tp=18&oh=383609cdde3f9f9aa4b6ee99a5d50538&oe=5F510B2F&ig_cache_key=MjE1NjYyNTM5ODQ4ODc1OTMyMA%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/bedich520/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/67384869_387193488849286_1133812621820939904_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=110&_nc_ohc=wKp6YSD0NqwAX-y_4zg&se=7&_nc_tp=18&oh=56d5166c7094fbeddbf98a6bbdfaed12&oe=5F4E91FE&ig_cache_key=MjEyMDI4MTc1OTU5NzM2Mzk5Mg%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/bedich520/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/e35/46184776_321775325094155_1342857278220160024_n.jpg?_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=WIYrFu3xPb8AX8QIWpK&se=7&_nc_tp=18&oh=8648263e4a1392db2c22ed50d96e918a&oe=5F4EB079&ig_cache_key=MTkzNzAzMzg0MjI1NDczMTIwNQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/aiiiiidj/ https://scontent-lax3-1.cdninstagram.com/v/t72.14836-16/77139885_290930192172637_5198370042565630198_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5kZWZhdWx0In0&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=wmikFSyYN28AX9V8q6X&vs=17872087717860866_3916825148&_nc_vs=HBkcFQAYJEdLMFBtUVJkUnNKMm1RZ0JBUFlZS1BZQ1VpUklidlE1QUFBRhUAAsgBACgAGAAbAYgHdXNlX29pbAExFQAAGAAWhPzFnrGkvz8VAigCQzMsF0AhEOVgQYk3GBJkYXNoX2Jhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=378d8d9536&oe=5F2987E0&oh=707ffd2b27f74740eebf5d8be5179924
/Users/shixuesen/OneDrive/Pictures/instagram/cr5p__br/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/65846982_2546776852023965_7033037719418202124_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=ccgXr2Nq_kcAX87-ZDq&se=7&_nc_tp=18&oh=8f902ba42b072cbc47ff0b82c3d59d6d&oe=5F4FF775&ig_cache_key=MjA3NzU2OTEzMDMwMjk0NjM1OQ%3D%3D.2
/Users/shixuesen/OneDrive/Pictures/instagram/cr5p__br/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/65261358_158339078634649_6944565250026032091_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=101&_nc_ohc=JkgWNO119mMAX_laiB1&se=7&_nc_tp=18&oh=35b9c98fde729f8004231164d3a5ce43&oe=5F51D694&ig_cache_key=MjA3NzU2OTEzMDMxOTgzNzczOQ%3D%3D.2

Loading…
Cancel
Save