Last active
March 12, 2018 07:50
-
-
Save mimikun/491e08f0acab490ad9713cdfd98fb69b to your computer and use it in GitHub Desktop.
FetchLinkCardService.new.call(Status.find(99669788764590947))の実行結果
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# はじめに | |
- VPSに入っている自分のインスタンスで動いているコードは、mimikun/masterブランチにあります。 | |
- ローカルにあるmastodon git リポジトリ の git remote -vはこのようになっています。 | |
``` | |
origin git@github.com:mimikun/mastodon.git (fetch) | |
origin git@github.com:mimikun/mastodon.git (push) | |
unarist git@github.com:unarist/mastodon.git (fetch) | |
unarist git@github.com:unarist/mastodon.git (push) | |
upstream git@github.com:tootsuite/mastodon.git (fetch) | |
upstream git@github.com:tootsuite/mastodon.git (push) | |
``` | |
1. ローカルで以下のように作業しました。 | |
``` | |
$ cd GitRepo/mastodon | |
$ git fetch unarist | |
$ git checkout mimikun/master | |
$ git cherry-pick 49ef0a7832e096a607a8f71466b66d5b48f98bfd | |
$ git push origin mimikun/master | |
``` | |
2. VPSにSSHログインし、このように作業をしました。 | |
``` | |
$ cd mastodon | |
$ git fetch origin | |
$ git checkout mimikun/master | |
$ git pull origin mimikun/master | |
$ git log | |
commit aca3d33acc899256587dc82fbf1d21d6c8fe7888 | |
Author: unarist <個人情報なので隠します> | |
Date: Sun Mar 11 14:08:30 2018 +0900 | |
linkcardtest | |
commit 6a2e23f98c0287e0d81bf8186bf322a34101abea | |
Author: mimikun <個人情報なので隠します> | |
Date: Sat Mar 10 00:47:43 2018 +0900 | |
fix max_char | |
:q | |
``` | |
3. その後いつものアップデート手順通り、docker-composeコマンドを実行しました。 | |
YouTubeリンクが含まれた投稿を行い、そのIDを取得することを忘れていたためです。 | |
``` | |
$ sudo docker-compose stop | |
$ sudo docker-compose build | |
$ sudo docker-compose run --rm web rails db:migrate | |
$ sudo docker-compose run --rm web rails assets:precompile | |
$ sudo docker-compose up -d | |
``` | |
4. WebからYouTubeリンクが含まれた投稿を行いました。 | |
https://mstdn.mimikun.jp/@mimikun/99669788764590947 | |
5. curlでホームタイムラインを取得し、投稿IDを確認しました。 | |
投稿ID: 99669788764590947 | |
6. 下記の通り、https://mstdn.maud.io/@unarist/99663572820233956 の3と4の手順を実行しました。 | |
``` | |
$ sudo docker-compose run --rm web bundle exec rails c | |
> FetchLinkCardService.new.call(Status.find(99669788764590947)) | |
``` | |
ログはこの通りです。 | |
``` | |
mastodon@150-95-148-113:~/mastodon$ sudo docker-compose run --rm web bundle exec rails c | |
[sudo] mastodon のパスワード: | |
Starting mastodon_redis_1 ... done | |
Starting mastodon_db_1 ... done | |
Default type scope order, limit and offset are ignored and will be nullified | |
Creating scope :cache_ids. Overwriting existing method Notification.cache_ids. | |
Chewy console strategy is `urgent` | |
Loading production environment (Rails 5.1.4) | |
irb(main):001:0> FetchLinkCardService.new.call(Status.find(99669788764590947)) | |
Status Load (0.8ms) SELECT "statuses".* FROM "statuses" WHERE "statuses"."id" = $1 ORDER BY "statuses"."id" DESC LIMIT $2 [["id", 99669788764590947], ["LIMIT", 1]] | |
PreviewCard Load (0.6ms) SELECT "preview_cards".* FROM "preview_cards" WHERE "preview_cards"."url" = $1 LIMIT $2 [["url", "https://www.youtube.com/watch?v=HljJvwifETg"], ["LIMIT", 1]] | |
[httplog] Sending: HEAD https://www.youtube.com/watch?v=HljJvwifETg | |
[httplog] Data: #<HTTP::Request::Body:0x000055595d9dd210> | |
[httplog] Connecting: www.youtube.com:443 | |
[httplog] Status: 302 | |
[httplog] Benchmark: 0.108238 seconds | |
[httplog] Response: | |
[httplog] Sending: HEAD https://m.youtube.com/watch?v=HljJvwifETg | |
[httplog] Data: #<HTTP::Request::Body:0x000055595d9dd210> | |
[httplog] Connecting: m.youtube.com:443 | |
[httplog] Status: 200 | |
[httplog] Benchmark: 0.405615 seconds | |
[httplog] Response: | |
[httplog] Sending: GET https://www.youtube.com/watch?v=HljJvwifETg | |
[httplog] Data: #<HTTP::Request::Body:0x000055595daa4ea0> | |
[httplog] Connecting: www.youtube.com:443 | |
[httplog] Status: 302 | |
[httplog] Benchmark: 0.093512 seconds | |
[httplog] Response: | |
[httplog] Sending: GET https://m.youtube.com/watch?v=HljJvwifETg | |
[httplog] Data: #<HTTP::Request::Body:0x000055595daa4ea0> | |
[httplog] Connecting: m.youtube.com:443 | |
[httplog] Status: 200 | |
[httplog] Benchmark: 0.429054 seconds | |
[httplog] Response: | |
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> | |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr"> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> | |
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;"/> | |
<title>『マリオカート8 デラックス』 紹介映像 - YouTube</title> <link rel="icon" href="https://s.ytimg.com/yts/favicon-vfl8qSV2F.ico" type="image/x-icon"> | |
<link rel="shortcut icon" href="https://s.ytimg.com/yts/favicon-vfl8qSV2F.ico" type="image/x-icon"> | |
<link rel="canonical" href="http://www.youtube.com/watch?v=HljJvwifETg"> | |
<link rel="alternate" href="android-app://com.google.android.youtube/http/youtube.com/watch?v=HljJvwifETg"> | |
<link rel="alternate" href="ios-app://544007664/http/youtube.com/watch?v=HljJvwifETg"> | |
<style type="text/css"> | |
/* <![CDATA[ */ | |
a:link,a:visited,a:hover {color:#0033CC;text-decoration:none} | |
.videoListItem:active {background:#EEE} | |
.videoListItem:hover {background:#EEE;cursor:pointer} | |
/* ]]> */ | |
</style> | |
<script type="text/javascript"> | |
/* <![CDATA[ */ | |
if(typeof ytm == "undefined") var ytm = {}; | |
ytm.startTime = new Date().getTime(); | |
ytm.iref = {}; | |
ytm.nextiref_ = 1; | |
ytm.isOn3g_ = function() { | |
if (navigator.connection && navigator.connection.type) { | |
return navigator.connection.type != navigator.connection.WIFI; | |
} | |
return 0 | |
}; | |
ytm.sendPlaybackPing = function(encrypted_video_id, fmt) { | |
setTimeout(function() { | |
var img = new Image(); | |
var id = ytm.nextiref_++; | |
ytm.iref[id] = img; | |
img.onload = img.onerror = function() { | |
delete ytm.iref[id]; | |
}; | |
img.src = "/gen_204?"+[ | |
"app=youtube_mobile", | |
"el=detailpage", | |
(fmt ? "fmt="+fmt : ""), | |
"gl=JP", | |
"hl=ja", | |
"on3g="+(ytm.isOn3g_() ? 1 : 0), | |
"plid=AAVnMlR1s5YAFsoJ", | |
"ps=mobile", | |
"rdm="+(new Date().getTime()%10000), | |
"video_id="+encrypted_video_id | |
].join("&"); | |
img = null; | |
}, 0); | |
return true; | |
}; | |
/* ]]> */ | |
</script> | |
</head> | |
<body style="background-color:#fff;color:#333;margin:0;font-family:sans-serif;font-size:13px" > | |
<table width="100%" cellspacing="0"> | |
<tr> | |
<td valign="top" style="padding: 6px 5px 2px 5px; font-size: 0"> | |
<img src="/yts/mobile/img/v2/pic_ytlogo_inverted_90x20-vflwtOb6e.gif" alt="YouTube logo" width="90" height="20" style="border:0;margin:0px;" /> | |
<a id="top"></a> | |
</td> | |
</tr> | |
</table> | |
<iframe id="signin-passive" src="https://accounts.google.com/ServiceLogin?btmpl=mobile_tier2&hl=ja&continue=https%3A%2F%2Fm.youtube.com%2Fsignin%3Fnext%3Dhttps%253A%252F%252Fm.youtube.com%252Fsignin_passive%253Foriginal_url%253DORIGINAL_URL_PLACE_HOLDER%26action_handle_signin%3Dtrue%26hl%3Dja%26app%3Dm%26feature%3Dmobile_passive&service=youtube&uilel=3&passive=true&ltmpl=mobile" style="display:none"></iframe> | |
<div style="margin-right:3px;margin-left:3px"> | |
<form id="searchForm" action="/results?client=mv-google&hl=ja&gl=JP" method='get' style="padding:5px 0"> | |
<div> | |
<input name="client" type="hidden" value="mv-google" /> | |
<input name="hl" type="hidden" value="ja" /> | |
<input name="gl" type="hidden" value="JP" /> | |
<input accesskey="*" name="q" type="text" size="15" maxlength="128" style="color:#333;width:65%;font-family:sans-serif;padding:0" value="" /> | |
<input type="submit" name="submit" value="検索" style="margin-top:2px;color:black;padding:0;font-size:100%" /> | |
</div> | |
</form> | |
</div> | |
<hr size="1" noshade='noshade' color="#999" style="width:100%;height:1px;margin:2px 0;padding:0;color:#999;background:#999;border:none;" /> | |
<div style="margin-right:3px;margin-left:3px"> | |
<div style="border-top:none;text-align:left;padding-top:8px;margin:3px 0"> | |
<div dir="ltr" | |
style="font-weight:bold;padding-bottom:1px"> | |
『マリオカート8 デラックス』 紹介映像 | |
</div> | |
<table> | |
<tr valign="top"> | |
<td align="left" width=""> | |
<a href="rtsp://r4---sn-oguesnze.googlevideo.com/Cj0LENy73wIaNAk4EZ8Iv8lYHhMYDSANFC0qMKZaMOCoAUIASARg5qjQ8aGFjNNaigELd2NyZWRKTWNxcHcM/12A80B838164667226A9B28EB5FDE4069210AE5B.08F9938D51A51402FD76BCF8CDC0F477BA6F0F46/yt6/1/video.3gp" type="video/3gp" onclick="return ytm.sendPlaybackPing('HljJvwifETg','13');" | |
><img src="https://i.ytimg.com/vi/HljJvwifETg/hqdefault.jpg?sqp=-oaymwEFCKABEHg=&rs=AOn4CLC8DQa5V5kC3yI7Gri3xgY5a26K-A" alt="動画" width="160" height="120" style="border:0;" /></a> | |
</td> | |
<td> | |
<div style="font-size:13px"> | |
<div style="text-align:left;padding-left:2px;font-size:80%"> | |
<div> | |
5:46 | |
高評価 <span style="color: #006500">496</span> 人、低評価 <span style="color: #CB0000">43</span> 人 | |
</div> | |
<div> | |
視聴回数 72,670 回 | |
</div> | |
<div> | |
<a href="/channel/UCkH3CcMfqww9RsZvPRPkAJA" class=" yt-uix-sessionlink spf-link " data-sessionlink="ei=KjCmWpzRHouwgQPm_rDYDQ" >Nintendo 公式チャンネル</a> | |
</div> | |
<div> | |
2018/03/08 に公開 | |
</div> | |
</div> | |
</div> | |
</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<a href="rtsp://r4---sn-oguesnze.googlevideo.com/Cj0LENy73wIaNAk4EZ8Iv8lYHhMYDSANFC0qMKZaMOCoAUIASARg5qjQ8aGFjNNaigELd2NyZWRKTWNxcHcM/12A80B838164667226A9B28EB5FDE4069210AE5B.08F9938D51A51402FD76BCF8CDC0F477BA6F0F46/yt6/1/video.3gp" type="video/3gp" onclick="return ytm.sendPlaybackPing('HljJvwifETg','13');" | |
alt="video">動画を見る</a> | |
</div> | |
<a href="#watch_actions"> | |
動画を共有 | |
</a> | |
</div> | |
<br/> | |
<div style="margin-right:3px;margin-left:3px"> | |
<div dir="ltr" align="left"> | |
【ウェブサ... | |
(<a href="watch?v=HljJvwifETg&fulldescription=1&client=mv-google&hl=ja&gl=JP"> | |
続き | |
</a>) | |
</div> | |
</div> | |
<br/> | |
<a name="more"></a> | |
<div style="margin-right:3px;margin-left:3px;font-weight:bold;padding-bottom:3px;font-size:110%"> | |
関連動画 | |
</div> | |
<div > | |
<div> | |
<table width="100%"> | |
<tr valign="top"> | |
<td width="125"> | |
<div> | |
<a href=" /watch?v=vShMPuctcNI&itct=CBAQpDAYACITCJW306Ol5tkCFRoHYAodmDIA9DIGcmVsbWZ1SLii_MTwt7KsHg%3D%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
<img src="//i.ytimg.com/vi/vShMPuctcNI/default.jpg" alt="video icon" width="120" height="90"/> | |
</a> | |
</div> | |
</td> | |
<td style="width:100%;font-size:13px"> | |
<div style="text-align:left;padding-bottom:1px;font-size:90%" dir="ltr" | |
> | |
<a href=" /watch?v=vShMPuctcNI&itct=CBAQpDAYACITCJW306Ol5tkCFRoHYAodmDIA9DIGcmVsbWZ1SLii_MTwt7KsHg%3D%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
マリオテニス エース [Nintendo Direct 2018.3.9] | |
</a> | |
</div> | |
<div style="color:#333;font-size:80%"> | |
5:50 | |
</div> | |
<div style="color:#333;font-size:80%"> | |
Nintendo 公式チャンネル | |
</div> | |
<div style="color:#333;font-size:80%"> | |
視聴回数 111,202 回 | |
</div> | |
</td> | |
</tr> | |
</table> | |
<hr size="1" noshade='noshade' color="#999" style="width:100%;height:1px;margin:2px 0;padding:0;color:#999;background:#999;border:none;" /> | |
<table width="100%"> | |
<tr valign="top"> | |
<td width="125"> | |
<div> | |
<a href=" /watch?v=1vNmTih9IXI&itct=CA8QpDAYASITCJW306Ol5tkCFRoHYAodmDIA9DIGcmVsbWZ1SLii_MTwt7KsHg%3D%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
<img src="//i.ytimg.com/vi/1vNmTih9IXI/default.jpg" alt="video icon" width="120" height="90"/> | |
</a> | |
</div> | |
</td> | |
<td style="width:100%;font-size:13px"> | |
<div style="text-align:left;padding-bottom:1px;font-size:90%" dir="ltr" | |
> | |
<a href=" /watch?v=1vNmTih9IXI&itct=CA8QpDAYASITCJW306Ol5tkCFRoHYAodmDIA9DIGcmVsbWZ1SLii_MTwt7KsHg%3D%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
星のカービィ スターアライズ 紹介映像 | |
</a> | |
</div> | |
<div style="color:#333;font-size:80%"> | |
5:52 | |
</div> | |
<div style="color:#333;font-size:80%"> | |
Nintendo 公式チャンネル | |
</div> | |
<div style="color:#333;font-size:80%"> | |
視聴回数 301,352 回 | |
</div> | |
</td> | |
</tr> | |
</table> | |
<hr size="1" noshade='noshade' color="#999" style="width:100%;height:1px;margin:2px 0;padding:0;color:#999;background:#999;border:none;" /> | |
<table width="100%"> | |
<tr valign="top"> | |
<td width="125"> | |
<div> | |
<a href=" /watch?v=9MozufxTrb8&itct=CA4QpDAYAiITCJW306Ol5tkCFRoHYAodmDIA9DIGcmVsbWZ1SLii_MTwt7KsHg%3D%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
<img src="//i.ytimg.com/vi/9MozufxTrb8/default.jpg" alt="video icon" width="120" height="90"/> | |
</a> | |
</div> | |
</td> | |
<td style="width:100%;font-size:13px"> | |
<div style="text-align:left;padding-bottom:1px;font-size:90%" dir="ltr" | |
> | |
<a href=" /watch?v=9MozufxTrb8&itct=CA4QpDAYAiITCJW306Ol5tkCFRoHYAodmDIA9DIGcmVsbWZ1SLii_MTwt7KsHg%3D%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
Splatoon(スプラトゥーン) 紹介映像 | |
</a> | |
</div> | |
<div style="color:#333;font-size:80%"> | |
6:41 | |
</div> | |
<div style="color:#333;font-size:80%"> | |
Nintendo 公式チャンネル | |
</div> | |
<div style="color:#333;font-size:80%"> | |
視聴回数 3,743,752 回 | |
</div> | |
</td> | |
</tr> | |
</table> | |
<hr size="1" noshade='noshade' color="#999" style="width:100%;height:1px;margin:2px 0;padding:0;color:#999;background:#999;border:none;" /> | |
<table width="100%"> | |
<tr valign="top"> | |
<td width="125"> | |
<div> | |
<a href=" /watch?v=QoVBtEo-egk&itct=CA0QpDAYAyITCJW306Ol5tkCFRoHYAodmDIA9DIGcmVsbWZ1SLii_MTwt7KsHg%3D%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
<img src="//i.ytimg.com/vi/QoVBtEo-egk/default.jpg" alt="video icon" width="120" height="90"/> | |
</a> | |
</div> | |
</td> | |
<td style="width:100%;font-size:13px"> | |
<div style="text-align:left;padding-bottom:1px;font-size:90%" dir="ltr" | |
> | |
<a href=" /watch?v=QoVBtEo-egk&itct=CA0QpDAYAyITCJW306Ol5tkCFRoHYAodmDIA9DIGcmVsbWZ1SLii_MTwt7KsHg%3D%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
スーパーマリオ オデッセイ 紹介映像 | |
</a> | |
</div> | |
<div style="color:#333;font-size:80%"> | |
5:17 | |
</div> | |
<div style="color:#333;font-size:80%"> | |
Nintendo 公式チャンネル | |
</div> | |
<div style="color:#333;font-size:80%"> | |
視聴回数 1,285,925 回 | |
</div> | |
</td> | |
</tr> | |
</table> | |
<hr size="1" noshade='noshade' color="#999" style="width:100%;height:1px;margin:2px 0;padding:0;color:#999;background:#999;border:none;" /> | |
<table width="100%"> | |
<tr valign="top"> | |
<td width="125"> | |
<div> | |
<a href=" /watch?v=5eIoPlaW4-M&itct=CAwQpDAYBCITCJW306Ol5tkCFRoHYAodmDIA9DIHcmVsYXRlZEi4ovzE8LeyrB4%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
<img src="//i.ytimg.com/vi/5eIoPlaW4-M/default.jpg" alt="video icon" width="120" height="90"/> | |
</a> | |
</div> | |
</td> | |
<td style="width:100%;font-size:13px"> | |
<div style="text-align:left;padding-bottom:1px;font-size:90%" dir="ltr" | |
> | |
<a href=" /watch?v=5eIoPlaW4-M&itct=CAwQpDAYBCITCJW306Ol5tkCFRoHYAodmDIA9DIHcmVsYXRlZEi4ovzE8LeyrB4%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
【マリオカート8】100ccフラワーカップに挑戦!【ヒカキンゲームズ】 | |
</a> | |
</div> | |
<div style="color:#333;font-size:80%"> | |
20:38 | |
</div> | |
<div style="color:#333;font-size:80%"> | |
HikakinGames | |
</div> | |
<div style="color:#333;font-size:80%"> | |
視聴回数 7,883,200 回 | |
</div> | |
</td> | |
</tr> | |
</table> | |
<hr size="1" noshade='noshade' color="#999" style="width:100%;height:1px;margin:2px 0;padding:0;color:#999;background:#999;border:none;" /> | |
<table width="100%"> | |
<tr valign="top"> | |
<td width="125"> | |
<div> | |
<a href=" /watch?v=cKDdaXhFxtY&itct=CAsQpDAYBSITCJW306Ol5tkCFRoHYAodmDIA9DIHcmVsYXRlZEi4ovzE8LeyrB4%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
<img src="//i.ytimg.com/vi/cKDdaXhFxtY/default.jpg" alt="video icon" width="120" height="90"/> | |
</a> | |
</div> | |
</td> | |
<td style="width:100%;font-size:13px"> | |
<div style="text-align:left;padding-bottom:1px;font-size:90%" dir="ltr" | |
> | |
<a href=" /watch?v=cKDdaXhFxtY&itct=CAsQpDAYBSITCJW306Ol5tkCFRoHYAodmDIA9DIHcmVsYXRlZEi4ovzE8LeyrB4%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
パパ強すぎ><4人で対決!!マリオカート8デラックス☆①任天堂スイッチhimawari-CH | |
</a> | |
</div> | |
<div style="color:#333;font-size:80%"> | |
31:31 | |
</div> | |
<div style="color:#333;font-size:80%"> | |
HIMAWARIちゃんねる | |
</div> | |
<div style="color:#333;font-size:80%"> | |
視聴回数 921,749 回 | |
</div> | |
</td> | |
</tr> | |
</table> | |
<hr size="1" noshade='noshade' color="#999" style="width:100%;height:1px;margin:2px 0;padding:0;color:#999;background:#999;border:none;" /> | |
<table width="100%"> | |
<tr valign="top"> | |
<td width="125"> | |
<div> | |
<a href=" /watch?v=hKqHW0fVqbs&itct=CAoQpDAYBiITCJW306Ol5tkCFRoHYAodmDIA9DIHcmVsYXRlZEi4ovzE8LeyrB4%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
<img src="//i.ytimg.com/vi/hKqHW0fVqbs/default.jpg" alt="video icon" width="120" height="90"/> | |
</a> | |
</div> | |
</td> | |
<td style="width:100%;font-size:13px"> | |
<div style="text-align:left;padding-bottom:1px;font-size:90%" dir="ltr" | |
> | |
<a href=" /watch?v=hKqHW0fVqbs&itct=CAoQpDAYBiITCJW306Ol5tkCFRoHYAodmDIA9DIHcmVsYXRlZEi4ovzE8LeyrB4%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
ヒカキンのスーパーマリオ オデッセイ実況 Part1 | |
</a> | |
</div> | |
<div style="color:#333;font-size:80%"> | |
27:54 | |
</div> | |
<div style="color:#333;font-size:80%"> | |
HikakinGames | |
</div> | |
<div style="color:#333;font-size:80%"> | |
視聴回数 12,672,006 回 | |
</div> | |
</td> | |
</tr> | |
</table> | |
<hr size="1" noshade='noshade' color="#999" style="width:100%;height:1px;margin:2px 0;padding:0;color:#999;background:#999;border:none;" /> | |
<table width="100%"> | |
<tr valign="top"> | |
<td width="125"> | |
<div> | |
<a href=" /watch?v=_0vuf_tunAE&itct=CAkQpDAYByITCJW306Ol5tkCFRoHYAodmDIA9DIGcmVsbWZ1SLii_MTwt7KsHg%3D%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
<img src="//i.ytimg.com/vi/_0vuf_tunAE/default.jpg" alt="video icon" width="120" height="90"/> | |
</a> | |
</div> | |
</td> | |
<td style="width:100%;font-size:13px"> | |
<div style="text-align:left;padding-bottom:1px;font-size:90%" dir="ltr" | |
> | |
<a href=" /watch?v=_0vuf_tunAE&itct=CAkQpDAYByITCJW306Ol5tkCFRoHYAodmDIA9DIGcmVsbWZ1SLii_MTwt7KsHg%3D%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
星のカービィ スターアライズ [Nintendo Direct 2018.3.9] | |
</a> | |
</div> | |
<div style="color:#333;font-size:80%"> | |
1:09 | |
</div> | |
<div style="color:#333;font-size:80%"> | |
Nintendo 公式チャンネル | |
</div> | |
<div style="color:#333;font-size:80%"> | |
視聴回数 125,387 回 | |
</div> | |
</td> | |
</tr> | |
</table> | |
<hr size="1" noshade='noshade' color="#999" style="width:100%;height:1px;margin:2px 0;padding:0;color:#999;background:#999;border:none;" /> | |
<table width="100%"> | |
<tr valign="top"> | |
<td width="125"> | |
<div> | |
<a href=" /watch?v=Qg9ele5pUlA&itct=CAgQpDAYCCITCJW306Ol5tkCFRoHYAodmDIA9DIHcmVsYXRlZEi4ovzE8LeyrB4%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
<img src="//i.ytimg.com/vi/Qg9ele5pUlA/default.jpg" alt="video icon" width="120" height="90"/> | |
</a> | |
</div> | |
</td> | |
<td style="width:100%;font-size:13px"> | |
<div style="text-align:left;padding-bottom:1px;font-size:90%" dir="ltr" | |
> | |
<a href=" /watch?v=Qg9ele5pUlA&itct=CAgQpDAYCCITCJW306Ol5tkCFRoHYAodmDIA9DIHcmVsYXRlZEi4ovzE8LeyrB4%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
[MKW] JPN vs WOR - Round1 | |
</a> | |
</div> | |
<div style="color:#333;font-size:80%"> | |
28:46 | |
</div> | |
<div style="color:#333;font-size:80%"> | |
Yasuo | |
</div> | |
<div style="color:#333;font-size:80%"> | |
視聴回数 911,881 回 | |
</div> | |
</td> | |
</tr> | |
</table> | |
<hr size="1" noshade='noshade' color="#999" style="width:100%;height:1px;margin:2px 0;padding:0;color:#999;background:#999;border:none;" /> | |
<table width="100%"> | |
<tr valign="top"> | |
<td width="125"> | |
<div> | |
<a href=" /watch?v=rRcPTp2jn5g&itct=CAcQpDAYCSITCJW306Ol5tkCFRoHYAodmDIA9DIHcmVsYXRlZEi4ovzE8LeyrB4%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
<img src="//i.ytimg.com/vi/rRcPTp2jn5g/default.jpg" alt="video icon" width="120" height="90"/> | |
</a> | |
</div> | |
</td> | |
<td style="width:100%;font-size:13px"> | |
<div style="text-align:left;padding-bottom:1px;font-size:90%" dir="ltr" | |
> | |
<a href=" /watch?v=rRcPTp2jn5g&itct=CAcQpDAYCSITCJW306Ol5tkCFRoHYAodmDIA9DIHcmVsYXRlZEi4ovzE8LeyrB4%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
『スプラトゥーン2』ホコの運び方を知らないに見てほしい試合。【実況】 | |
</a> | |
</div> | |
<div style="color:#333;font-size:80%"> | |
10:41 | |
</div> | |
<div style="color:#333;font-size:80%"> | |
taketo's channel | |
</div> | |
<div style="color:#333;font-size:80%"> | |
視聴回数 47,333 回 | |
</div> | |
</td> | |
</tr> | |
</table> | |
<hr size="1" noshade='noshade' color="#999" style="width:100%;height:1px;margin:2px 0;padding:0;color:#999;background:#999;border:none;" /> | |
<table width="100%"> | |
<tr valign="top"> | |
<td width="125"> | |
<div> | |
<a href=" /watch?v=HwiQB2wvF-Y&itct=CAYQpDAYCiITCJW306Ol5tkCFRoHYAodmDIA9DIGcmVsbWZ1SLii_MTwt7KsHg%3D%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
<img src="//i.ytimg.com/vi/HwiQB2wvF-Y/default.jpg" alt="video icon" width="120" height="90"/> | |
</a> | |
</div> | |
</td> | |
<td style="width:100%;font-size:13px"> | |
<div style="text-align:left;padding-bottom:1px;font-size:90%" dir="ltr" | |
> | |
<a href=" /watch?v=HwiQB2wvF-Y&itct=CAYQpDAYCiITCJW306Ol5tkCFRoHYAodmDIA9DIGcmVsbWZ1SLii_MTwt7KsHg%3D%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
マリオカート7 紹介映像 | |
</a> | |
</div> | |
<div style="color:#333;font-size:80%"> | |
3:51 | |
</div> | |
<div style="color:#333;font-size:80%"> | |
Nintendo 公式チャンネル | |
</div> | |
<div style="color:#333;font-size:80%"> | |
視聴回数 1,083,553 回 | |
</div> | |
</td> | |
</tr> | |
</table> | |
<hr size="1" noshade='noshade' color="#999" style="width:100%;height:1px;margin:2px 0;padding:0;color:#999;background:#999;border:none;" /> | |
<table width="100%"> | |
<tr valign="top"> | |
<td width="125"> | |
<div> | |
<a href=" /watch?v=7jhO5T_aknU&itct=CAUQpDAYCyITCJW306Ol5tkCFRoHYAodmDIA9DIHcmVsYXRlZEi4ovzE8LeyrB4%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
<img src="//i.ytimg.com/vi/7jhO5T_aknU/default.jpg" alt="video icon" width="120" height="90"/> | |
</a> | |
</div> | |
</td> | |
<td style="width:100%;font-size:13px"> | |
<div style="text-align:left;padding-bottom:1px;font-size:90%" dir="ltr" | |
> | |
<a href=" /watch?v=7jhO5T_aknU&itct=CAUQpDAYCyITCJW306Ol5tkCFRoHYAodmDIA9DIHcmVsYXRlZEi4ovzE8LeyrB4%3D&client=mv-google&hl=ja&gl=JP | |
"> | |
特大ジャンプで神ショートカット!奇跡を起こすレインボーロード!【マリオカート8DX】 | |
</a> | |
</div> | |
<div style="color:#333;font-size:80%"> | |
12:16 | |
</div> | |
<div style="color:#333;font-size:80%"> | |
パンミミちゃんねるん | |
</div> | |
<div style="color:#333;font-size:80%"> | |
視聴回数 387,455 回 | |
</div> | |
</td> | |
</tr> | |
</table> | |
</div> | |
</div> | |
<hr size="1" noshade='noshade' color="#999" style="width:100%;height:1px;margin:2px 0;padding:0;color:#999;background:#999;border:none;" /> | |
<div align='center'> | |
<a href="/related?ctoken=CAwSExILSGxqSnZ3aWZFVGfAAQDIAQAYACqAAQjS4bW57oeTlL0BCPLC9MPiydn51gEIv9vO4p_3jOX0AQiJ9PnRxLbQwkII48fbtOWHivHlAQjWjZfCl6230HAIu9PWvrTrodWEAQiBuLrb_8_7pf8BCNCkpfPe0teHQgiYv47t6enDi60BCOavvOH2gKSEHwj1pOr-09yTnO4B&itct=CAQQybcCIhMIlbfTo6Xm2QIVGgdgCh2YMgD0&client=mv-google&hl=ja&gl=JP"> | |
すべての関連動画を表示 » | |
</a> | |
</div> | |
<hr size="1" noshade='noshade' color="#999" style="width:100%;height:1px;margin:2px 0;padding:0;color:#999;background:#999;border:none;" /> | |
<br/> | |
<div style="margin-right:3px;margin-left:3px"> | |
<a name="watch_actions" id="watch_actions"></a> | |
<br/> | |
<div style="padding-bottom:0"> | |
<a href="/rating?action_like=1&plid=AAVnMlR1s5YAFsoJ&v=HljJvwifETg&client=mv-google&hl=ja&gl=JP"> | |
高く評価 | |
</a> | |
</div> | |
<div style="padding-bottom:0"> | |
<a href="/rating?action_dislike=1&plid=AAVnMlR1s5YAFsoJ&v=HljJvwifETg&client=mv-google&hl=ja&gl=JP"> | |
低く評価 | |
</a> | |
</div> | |
<div style="padding-bottom:0"> | |
<a href="picker_service?action_get_add_to_playlists=1&video_ids=HljJvwifETg&client=mv-google&hl=ja&gl=JP"> | |
再生リストに追加 | |
</a> | |
</div> | |
<div style="padding-bottom:0"> | |
<a href="add_favorite?v=HljJvwifETg&client=mv-google&hl=ja&gl=JP"> | |
お気に入り | |
</a> | |
</div> | |
<br/> | |
<div style="padding-bottom:0"> | |
動画を共有 | |
</div> | |
<div style="padding-bottom:0"> | |
<div><a href="http://m.facebook.com/sharer.php?u=http%3A//www.youtube.com/watch%3Fv%3DHljJvwifETg%26sns%3Dfb&t=%E3%80%8E%E3%83%9E%E3%83%AA%E3%82%AA%E3%82%AB%E3%83%BC%E3%83%888%20%E3%83%87%E3%83%A9%E3%83%83%E3%82%AF%E3%82%B9%E3%80%8F%20%E7%B4%B9%E4%BB%8B%E6%98%A0%E5%83%8F">Facebook</a></div> | |
<div><a href="http://twitter.com/home?status=%23youtube%20%E3%80%8E%E3%83%9E%E3%83%AA%E3%82%AA%E3%82%AB%E3%83%BC%E3%83%888%20%E3%83%87%E3%83%A9%E3%83%83%E3%82%AF%E3%82%B9%E3%80%8F%20%E7%B4%B9%E4%BB%8B%E6%98%A0%E5%83%8F%20www.youtube.com/watch%3Fv%3DHljJvwifETg%26sns%3Dtw">Twitter</a></div> | |
<div><a href="http://m.gree.jp/?mode=share&act=write&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DHljJvwifETg%26sns%3Dgr&site_type=movie&title=%E3%80%8E%E3%83%9E%E3%83%AA%E3%82%AA%E3%82%AB%E3%83%BC%E3%83%888+%E3%83%87%E3%83%A9%E3%83%83%E3%82%AF%E3%82%B9%E3%80%8F+%E7%B4%B9%E4%BB%8B%E6%98%A0%E5%83%8F">GREE</a></div> | |
</div> | |
<br/> | |
<div style="padding-bottom:0"> | |
<a href="flag?v=HljJvwifETg&client=mv-google&hl=ja&gl=JP"> | |
問題を報告 | |
</a> | |
</div> | |
</div> | |
<br/> | |
<hr size="1" noshade='noshade' color="#999" style="width:100%;height:1px;margin:2px 0;padding:0;color:#999;background:#999;border:none;" /> | |
<br/> | |
<div style="margin-right:3px;margin-left:3px"> | |
<div style="padding-bottom:0"><a href="/?client=mv-google&hl=ja&gl=JP" accesskey="0">YouTube トップ</a></div> | |
<div style="padding-bottom:0"><a href="/videos?s=mp&t=t&client=mv-google&hl=ja&gl=JP">ランキング</a></div> | |
<div style="padding-bottom:0"><a href="/my_account?client=mv-google&hl=ja&gl=JP">マイ アカウント</a></div> | |
<div style="padding-bottom:0"><a href="//www.youtube.com/upload">アップロード</a></div> | |
</div> | |
<br/> | |
<div style="border-top:1px solid #999;text-align:center;background:#EEE;font-size:80%"> | |
<br/> | |
<div> | |
地域: | |
<a href="/select_site?action_country=1&next=%2Fwatch%3Fv%3DHljJvwifETg&client=mv-google&hl=ja&gl=JP">日本</a> | |
- | |
言語: | |
<a href="/select_site?action_language=1&next=%2Fwatch%3Fv%3DHljJvwifETg&client=mv-google&hl=ja&gl=JP">日本語</a> | |
</div> | |
<div> | |
<a id="sign-in-footer" href="https://accounts.google.com/ServiceLogin?btmpl=mobile_tier2&hl=ja&continue=https%3A%2F%2Fm.youtube.com%2Fsignin%3Fnext%3D%252Fwatch%253Fv%253DHljJvwifETg%26action_handle_signin%3Dtrue%26hl%3Dja%26app%3Dm%26feature%3Dmobile&service=youtube&uilel=3&passive=true&ltmpl=mobile">ログイン</a> | |
</div> | |
<div> | |
<a href="http://www.google.com/support/youtube?p=youtube&hl=ja">ヘルプ</a> | |
- | |
<a href="/terms?client=mv-google&hl=ja&gl=JP">利用規約とプライバシー</a> | |
</div> | |
<br/> | |
<b>モバイル</b> | |
| <a href="https://www.youtube.com/watch?v=HljJvwifETg&app=desktop&persist_app=1&client=mv-google&hl=ja&gl=JP">PC</a> | |
<div dir="ltr"> | |
© | |
2018 YouTube, LLC | |
</div> | |
<br/> | |
</div> | |
</body> | |
</html> | |
(0.3ms) BEGIN | |
PreviewCard Exists (0.6ms) SELECT 1 AS one FROM "preview_cards" WHERE "preview_cards"."url" = $1 AND ("preview_cards"."id" != $2) LIMIT $3 [["url", "https://www.youtube.com/watch?v=HljJvwifETg"], ["id", 13494], ["LIMIT", 1]] | |
(0.6ms) COMMIT | |
PreviewCard Exists (4.4ms) SELECT 1 AS one FROM "preview_cards" INNER JOIN "preview_cards_statuses" ON "preview_cards"."id" = "preview_cards_statuses"."preview_card_id" WHERE "preview_cards_statuses"."status_id" = $1 LIMIT $2 [["status_id", 99669788764590947], ["LIMIT", 1]] | |
=> nil | |
irb(main):002:0> | |
``` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment