Compare commits
7 Commits
GoToコヅクリ~お
...
feature/fi
Author | SHA1 | Date | |
---|---|---|---|
|
dea1eeabd6 | ||
|
0284827fcf | ||
|
d7ffcfcf7b | ||
|
23f9d1a220 | ||
|
a47f4537b1 | ||
|
a13ac75fba | ||
|
a4fbed9060 |
82
app/Console/Commands/UpdateFixture.php
Normal file
82
app/Console/Commands/UpdateFixture.php
Normal file
@ -0,0 +1,82 @@
|
||||
<?php
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use Illuminate\Console\Command;
|
||||
|
||||
class UpdateFixture extends Command
|
||||
{
|
||||
/**
|
||||
* The name and signature of the console command.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $signature = 'test:fixture:update {resolver : Some Resolver Name }';
|
||||
|
||||
/**
|
||||
* The console command description.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $description = 'Update specific fixtures';
|
||||
|
||||
/**
|
||||
* Create a new command instance.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
/**
|
||||
* Execute the console command.
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function handle()
|
||||
{
|
||||
$resolver_base_path = __DIR__ . '/../../../tests/Unit/MetadataResolver/';
|
||||
$test_file_path = $resolver_base_path . $this->argument('resolver') . 'ResolverTest.php';
|
||||
|
||||
if (!file_exists($test_file_path)) {
|
||||
throw new \RuntimeException($this->argument('resolver') . 'ResolverTest.php is not found.');
|
||||
}
|
||||
|
||||
$this->info($this->argument('resolver') . 'ResolverTest.php is found.');
|
||||
|
||||
$test_file = file_get_contents($test_file_path);
|
||||
$test_file_without_comment = '';
|
||||
// コメントを削除する
|
||||
$tokens = token_get_all($test_file);
|
||||
foreach ($tokens as $token) {
|
||||
if (is_string($token)) {
|
||||
$test_file_without_comment .= $token;
|
||||
} else {
|
||||
list($id, $text) = $token;
|
||||
if (token_name($id) !== 'T_COMMENT') {
|
||||
$test_file_without_comment .= $text;
|
||||
}
|
||||
}
|
||||
}
|
||||
preg_match_all('~file_get_contents\(__DIR__ . \'/(.+)\'\);~', $test_file_without_comment, $fixtures);
|
||||
preg_match_all('~\$this->assertSame\(\'(.+)\', \(string\) \$this->handler->getLastRequest\(\)->getUri\(\)\);~m', $test_file_without_comment, $urls);
|
||||
$update_list = array_combine($fixtures[1], $urls[1]);
|
||||
|
||||
$progress = $this->output->createProgressBar(count($update_list));
|
||||
$progress->setFormat('Updating %path% from %url%' . PHP_EOL . '%current%/%max% [%bar%] %percent:3s%%');
|
||||
|
||||
foreach ($update_list as $path => $url) {
|
||||
sleep(1);
|
||||
$progress->setMessage($path, 'path');
|
||||
$progress->setMessage($url, 'url');
|
||||
file_put_contents($resolver_base_path . $path, file_get_contents($url));
|
||||
$progress->advance();
|
||||
}
|
||||
|
||||
$progress->finish();
|
||||
$this->output->newLine();
|
||||
$this->info('Update Complete!');
|
||||
}
|
||||
}
|
@ -196,8 +196,7 @@ class DLsiteResolverTest extends TestCase
|
||||
|
||||
public function testSPLink()
|
||||
{
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/DLsite/testHome.html');
|
||||
// SP版(touch)のURLのテストだがリゾルバ側でURLから-touchを削除してPC版を取得するので、PC版の内容を使用する
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/DLsite/testSPLink.html');
|
||||
|
||||
$this->createResolver(DLsiteResolver::class, $responseText);
|
||||
|
||||
@ -213,7 +212,7 @@ class DLsiteResolverTest extends TestCase
|
||||
|
||||
public function testShortLink()
|
||||
{
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/DLsite/testHome.html');
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/DLsite/testShortLink.html');
|
||||
|
||||
$this->createResolver(DLsiteResolver::class, $responseText);
|
||||
|
||||
|
@ -20,7 +20,7 @@ class NijieResolverTest extends TestCase
|
||||
|
||||
public function testStandardPicture()
|
||||
{
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Nijie/testStandardPictureResponse.html');
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Nijie/testStandardPicture.html');
|
||||
|
||||
$this->createResolver(NijieResolver::class, $responseText);
|
||||
|
||||
@ -36,7 +36,7 @@ class NijieResolverTest extends TestCase
|
||||
|
||||
public function testMultiplePicture()
|
||||
{
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Nijie/testMultiplePictureResponse.html');
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Nijie/testMultiplePicture.html');
|
||||
|
||||
$this->createResolver(NijieResolver::class, $responseText);
|
||||
|
||||
@ -52,7 +52,7 @@ class NijieResolverTest extends TestCase
|
||||
|
||||
public function testAnimationGif()
|
||||
{
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Nijie/testAnimationGifResponse.html');
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Nijie/testAnimationGif.html');
|
||||
|
||||
$this->createResolver(NijieResolver::class, $responseText);
|
||||
|
||||
@ -67,7 +67,7 @@ class NijieResolverTest extends TestCase
|
||||
|
||||
public function testMp4Movie()
|
||||
{
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Nijie/testMp4MovieResponse.html');
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Nijie/testMp4Movie.html');
|
||||
|
||||
$this->createResolver(NijieResolver::class, $responseText);
|
||||
|
||||
@ -82,7 +82,7 @@ class NijieResolverTest extends TestCase
|
||||
|
||||
public function testStandardPictureSp()
|
||||
{
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Nijie/testStandardPictureResponse.html');
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Nijie/testStandardPictureSp.html');
|
||||
|
||||
$this->createResolver(NijieResolver::class, $responseText);
|
||||
|
||||
@ -98,7 +98,7 @@ class NijieResolverTest extends TestCase
|
||||
|
||||
public function testMultiplePictureSp()
|
||||
{
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Nijie/testMultiplePictureResponse.html');
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Nijie/testMultiplePictureSp.html');
|
||||
|
||||
$this->createResolver(NijieResolver::class, $responseText);
|
||||
|
||||
@ -114,7 +114,7 @@ class NijieResolverTest extends TestCase
|
||||
|
||||
public function testAnimationGifSp()
|
||||
{
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Nijie/testAnimationGifResponse.html');
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Nijie/testAnimationGifSp.html');
|
||||
|
||||
$this->createResolver(NijieResolver::class, $responseText);
|
||||
|
||||
@ -130,7 +130,7 @@ class NijieResolverTest extends TestCase
|
||||
|
||||
public function testMp4MovieSp()
|
||||
{
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Nijie/testMp4MovieResponse.html');
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Nijie/testMp4MovieSp.html');
|
||||
|
||||
$this->createResolver(NijieResolver::class, $responseText);
|
||||
|
||||
|
@ -20,7 +20,7 @@ class PixivResolverTest extends TestCase
|
||||
|
||||
public function testIllust()
|
||||
{
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Pixiv/illust.json');
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Pixiv/testIllust.json');
|
||||
|
||||
$this->createResolver(PixivResolver::class, $responseText);
|
||||
|
||||
@ -36,23 +36,23 @@ class PixivResolverTest extends TestCase
|
||||
|
||||
public function testIllustMultiPages()
|
||||
{
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Pixiv/illustMultiPages.json');
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Pixiv/testIllustMultiPages.json');
|
||||
|
||||
$this->createResolver(PixivResolver::class, $responseText);
|
||||
|
||||
$metadata = $this->resolver->resolve('https://www.pixiv.net/member_illust.php?mode=medium&illust_id=74939802');
|
||||
$this->assertEquals('T-20S', $metadata->title);
|
||||
$this->assertEquals('投稿者: amssc' . PHP_EOL . 'JUST FOR FUN' . PHP_EOL . '现在可以做到游戏内立绘修改拉!立绘动态皮肤都可以支持,想要资助获得新技术请站内信联系我。', $metadata->description);
|
||||
$this->assertEquals('https://i.pixiv.cat/img-master/img/2019/05/28/01/16/24/74939802_p0_master1200.jpg', $metadata->image);
|
||||
$this->assertEquals(['巨乳', '母乳', 'lastorigin', 'Last_Origin', 'T-20S', 'おっぱい', '라스트오리진', '노움'], $metadata->tags);
|
||||
$metadata = $this->resolver->resolve('https://www.pixiv.net/member_illust.php?mode=medium&illust_id=47220843');
|
||||
$this->assertEquals('がぶ飲みミルクティー', $metadata->title);
|
||||
$this->assertEquals('投稿者: きっぷる' . PHP_EOL . '劇中で度々お見かけするお姿がたまらなく愛おしいのです' . PHP_EOL . 'チラリズムでしょうか', $metadata->description);
|
||||
$this->assertEquals('https://i.pixiv.cat/img-master/img/2014/11/23/15/52/00/47220843_p0_master1200.jpg', $metadata->image);
|
||||
$this->assertEquals(['SHIROBAKO', '小笠原綸子', 'ゴスロリ様', '中出し', 'SHIRUPAKO', 'くわえたくしあげ', 'ずらし挿入', 'SHIROBAKO1000users入り', '破れストッキング'], $metadata->tags);
|
||||
if ($this->shouldUseMock()) {
|
||||
$this->assertSame('https://www.pixiv.net/ajax/illust/74939802', (string) $this->handler->getLastRequest()->getUri());
|
||||
$this->assertSame('https://www.pixiv.net/ajax/illust/47220843', (string) $this->handler->getLastRequest()->getUri());
|
||||
}
|
||||
}
|
||||
|
||||
public function testManga()
|
||||
{
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Pixiv/manga.json');
|
||||
$responseText = file_get_contents(__DIR__ . '/../../fixture/Pixiv/testManga.json');
|
||||
|
||||
$this->createResolver(PixivResolver::class, $responseText);
|
||||
|
||||
|
@ -28,6 +28,9 @@ class SteamResolverTest extends TestCase
|
||||
$this->assertEquals('NEKOPARA Vol. 1', $metadata->title);
|
||||
$this->assertEquals('水無月嘉祥(みなづき かしょう)は伝統ある老舗和菓子屋である実家を出て、 パティシエとして自身のケーキ屋『ラ・ソレイユ』を一人で開店する。 しかし実家から送った引っ越し荷物の中に、 実家で飼っていた人型ネコのショコラとバニラが紛れ込んでいた。', $metadata->description);
|
||||
$this->assertStringStartsWith('https://steamcdn-a.akamaihd.net/steam/apps/333600/header.jpg?t=', $metadata->image);
|
||||
if ($this->shouldUseMock()) {
|
||||
$this->assertSame('https://store.steampowered.com/api/appdetails/?l=japanese&appids=333600', (string) $this->handler->getLastRequest()->getUri());
|
||||
}
|
||||
}
|
||||
|
||||
public function testR18()
|
||||
@ -40,6 +43,9 @@ class SteamResolverTest extends TestCase
|
||||
$this->assertEquals('Broke Girl | 負債千金', $metadata->title);
|
||||
$this->assertEquals('苦労知らずに育ったお嬢様は一夜にして1000万の借金を背負うことになった。借金を返済するために働かなければならない。しかし世間には悪意が満ちており、男達はお金で彼女を誘うか凌辱することしか考えていない。', $metadata->description);
|
||||
$this->assertStringStartsWith('https://steamcdn-a.akamaihd.net/steam/apps/1077580/header.jpg?t=', $metadata->image);
|
||||
if ($this->shouldUseMock()) {
|
||||
$this->assertSame('https://store.steampowered.com/api/appdetails/?l=japanese&appids=1077580', (string) $this->handler->getLastRequest()->getUri());
|
||||
}
|
||||
}
|
||||
|
||||
public function testNotFound()
|
||||
@ -51,5 +57,8 @@ class SteamResolverTest extends TestCase
|
||||
$this->createResolver(SteamResolver::class, $responseText);
|
||||
|
||||
$this->resolver->resolve('https://store.steampowered.com/app/1');
|
||||
if ($this->shouldUseMock()) {
|
||||
$this->assertSame('https://store.steampowered.com/api/appdetails/?l=japanese&appids=1', (string) $this->handler->getLastRequest()->getUri());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
2159
tests/fixture/DLsite/testSPLink.html
vendored
Normal file
2159
tests/fixture/DLsite/testSPLink.html
vendored
Normal file
File diff suppressed because it is too large
Load Diff
2159
tests/fixture/DLsite/testShortLink.html
vendored
Normal file
2159
tests/fixture/DLsite/testShortLink.html
vendored
Normal file
File diff suppressed because it is too large
Load Diff
11
tests/fixture/Nijie/testAnimationGifSp.html
vendored
Normal file
11
tests/fixture/Nijie/testAnimationGifSp.html
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><link rel="alternate" media="handheld" href="http://mb.nijie.info/view.php?id=9537" /><link rel="alternate" media="only screen and (max-width: 640px)" href="https://sp.nijie.info/view.php?id=9537" /><link rel="canonical" href="https://nijie.info/view.php?id=9537" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=970" /><meta name="format-detection" content="telephone=no" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="Content-Style-Type" content="text/css; charset=utf-8" /><meta http-equiv="Content-Script-Type" content="text/javascript" /><meta http-equiv="Content-Language" content="ja" /><meta name="description" content="ニジエに投稿された、黒末アプコのイラスト「ニジエがgifに対応したんだってね 奥さん」です。この画像はニジエがgifに対応したんだってね 奥さん,黒末アプコ,おっぱい,陥没乳首,眼鏡,GIFアニメ,ぶるんぶるん,アニメgif,に関連があります。「アニメgifとか専門外なのでよくわかりませんでした」" /><meta name="keywords" content="ニジエがgifに対応したんだってね 奥さん,黒末アプコ,おっぱい,陥没乳首,眼鏡,GIFアニメ,ぶるんぶるん,アニメgif," /><meta property="og:title" content="ニジエがgifに対応したんだってね 奥さん | 黒末アプコ" /><meta property="og:type" content="article" /><meta property="og:description" content="アニメgifとか専門外なのでよくわかりませんでした" /><meta property="og:url" content="https://nijie.info/view.php?id=9537" /><meta property="og:image" content="https://nijie.info/pic/logo/nijie_logo_og.png?201902161557" /><meta property="og:site_name" content="ニジエがgifに対応したんだってね 奥さん | 黒末アプコ | ニジエ" /><meta property="og:email" content="info@nijie.co.jp" /><link rel="alternate" href="https://nijie.info/view.php?id=9537" hreflang="x-default" /><link rel="shortcut icon" href="https://nijie.info/icon/favicon.ico?201902161557" /><link rel="shortcut icon" type="image/vnd.microsoft.icon" href="https://nijie.info/pic/icon/nijie.png?201902161557" /><title>ニジエがgifに対応したんだってね 奥さん | 黒末アプコ | ニジエ</title></head>
|
||||
<body>
|
||||
<!-- pickup some json -->
|
||||
<script type="application/ld+json">{"@context": "http://schema.org","@type": "ImageObject","name": "ニジエがgifに対応したんだってね 奥さん","description": "アニメgifとか専門外なのでよくわかりませんでした","text": "アニメgifとか専門外なのでよくわかりませんでした","interactionCount": "10862 UserPlays, 6 UserComments","datePublished": "Sun Apr 8 06:59:48 2012","uploadDate": "Sun Apr 8 06:59:48 2012","dateModified": "Mon Apr 9 17:09:30 2012","copyrightYear": "2012","genre":"Image","contentLocation":"Japan","width":160,"height":90,"thumbnailUrl": "https://pic01.nijie.info/__rs_l160x160/nijie_picture/201204080659341943.gif","author": {"@type": "Person","name": "黒末アプコ","description": "判子エロ絵師とはわたしのことです","sameAs": "https://nijie.info/members.php?id=1943","image": "https://pic04.nijie.info/members_picture/thumbnail/1943_1542569693.gif"},"creator": {"@type": "Person","name": "黒末アプコ","description": "判子エロ絵師とはわたしのことです","sameAs": "https://nijie.info/members.php?id=1943","image": "https://pic04.nijie.info/members_picture/thumbnail/1943_1542569693.gif"},"editor": {"@type": "Person","name": "黒末アプコ","description": "判子エロ絵師とはわたしのことです","sameAs": "https://nijie.info/members.php?id=1943","image": "https://pic04.nijie.info/members_picture/thumbnail/1943_1542569693.gif"},"copyrightHolder": {"@type": "Person","name": "黒末アプコ","description": "判子エロ絵師とはわたしのことです","sameAs": "https://nijie.info/members.php?id=1943","image": "https://pic04.nijie.info/members_picture/thumbnail/1943_1542569693.gif"}}</script>
|
||||
<script type="application/ld+json">{"@context": "http://schema.org","@type": "Review","reviewBody": "ティッシュ","author": {"@type": "Person","name": "黒末アプコ","description": "判子エロ絵師とはわたしのことです","sameAs": "https://nijie.info/members.php?id=1943","image": "http://pic04.nijie.info/members_picture/thumbnail/1943_1542569693.gif"},"datePublished": "Wed Nov 19 12:57:57 2014","contentLocation": "Japan","itemReviewed": {"@type" : "ImageObject","name" : "ニジエがgifに対応したんだってね 奥さん","sameAs": "https://nijie.info/view.php?id=9537"}}</script>
|
||||
<script type="application/ld+json">{"@context": "http://schema.org","@type": "Review","reviewBody": "ひっ さくや様! ガタガタガタ ","author": {"@type": "Person","name": "黒末アプコ","description": "判子エロ絵師とはわたしのことです","sameAs": "https://nijie.info/members.php?id=1943","image": "http://pic04.nijie.info/members_picture/thumbnail/1943_1542569693.gif"},"datePublished": "Thu Apr 19 20:48:02 2012","contentLocation": "Japan","itemReviewed": {"@type" : "ImageObject","name" : "ニジエがgifに対応したんだってね 奥さん","sameAs": "https://nijie.info/view.php?id=9537"}}</script>
|
||||
<script type="application/ld+json">{"@context": "http://schema.org","@type": "Review","reviewBody": "さっ、最高です!!","author": {"@type": "Person","name": "黒末アプコ","description": "判子エロ絵師とはわたしのことです","sameAs": "https://nijie.info/members.php?id=1943","image": "http://pic04.nijie.info/members_picture/thumbnail/1943_1542569693.gif"},"datePublished": "Thu Apr 19 20:35:19 2012","contentLocation": "Japan","itemReviewed": {"@type" : "ImageObject","name" : "ニジエがgifに対応したんだってね 奥さん","sameAs": "https://nijie.info/view.php?id=9537"}}</script>
|
||||
<script type="application/ld+json">{"@context": "http://schema.org","@type": "Review","reviewBody": "ぎょっ 新着コメントがtopに表示されないバグ しこっていただけてさいわいです","author": {"@type": "Person","name": "黒末アプコ","description": "判子エロ絵師とはわたしのことです","sameAs": "https://nijie.info/members.php?id=1943","image": "http://pic04.nijie.info/members_picture/thumbnail/1943_1542569693.gif"},"datePublished": "Sun Apr 8 14:04:52 2012","contentLocation": "Japan","itemReviewed": {"@type" : "ImageObject","name" : "ニジエがgifに対応したんだってね 奥さん","sameAs": "https://nijie.info/view.php?id=9537"}}</script>
|
||||
<script type="application/ld+json">{"@context": "http://schema.org","@type": "BreadcrumbList","itemListElement":[{"@type": "ListItem","position": 1,"item":{"@id": "https://nijie.info/members.php?id=1943","name": "黒末アプコ"}},{"@type": "ListItem","position": 2,"item":{"@id": "https://nijie.info/members_illust.php?id=1943","name": "黒末アプコさんのイラスト一覧"}},{"@type": "ListItem","position": 3,"item":{"@id": "https://nijie.info/view.php?id=9537","name": "ニジエがgifに対応したんだってね 奥さん"}}]}</script>
|
||||
</body></html>
|
||||
|
30
tests/fixture/Nijie/testMp4MovieSp.html
vendored
Normal file
30
tests/fixture/Nijie/testMp4MovieSp.html
vendored
Normal file
File diff suppressed because one or more lines are too long
12
tests/fixture/Nijie/testMultiplePictureSp.html
vendored
Normal file
12
tests/fixture/Nijie/testMultiplePictureSp.html
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><link rel="alternate" media="handheld" href="http://mb.nijie.info/view.php?id=202707" /><link rel="alternate" media="only screen and (max-width: 640px)" href="https://sp.nijie.info/view.php?id=202707" /><link rel="canonical" href="https://nijie.info/view.php?id=202707" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=970" /><meta name="format-detection" content="telephone=no" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="Content-Style-Type" content="text/css; charset=utf-8" /><meta http-equiv="Content-Script-Type" content="text/javascript" /><meta http-equiv="Content-Language" content="ja" /><meta name="description" content="ニジエに投稿された、ニジエ運営のイラスト「ニジエ壁紙」です。この画像はニジエ壁紙,ニジエ運営,ニジエたん,壁紙,に関連があります。「ニジエのPCとiphone用(4.7inch推奨)の壁紙です。
|
||||
保存してご自由にお使いくださいませ。」" /><meta name="keywords" content="ニジエ壁紙,ニジエ運営,ニジエたん,壁紙," />
|
||||
<meta property="og:title" content="ニジエ壁紙 | ニジエ運営" /><meta property="og:type" content="article" /><meta property="og:description" content="ニジエのPCとiphone用(4.7inch推奨)の壁紙です。
|
||||
保存してご自由にお使いくださいませ。" /><meta property="og:url" content="https://nijie.info/view.php?id=202707" /><meta property="og:image" content="https://nijie.info/pic/logo/nijie_logo_og.png?201902161557" /><meta property="og:site_name" content="ニジエ壁紙 | ニジエ運営 | ニジエ" /><meta property="og:email" content="info@nijie.co.jp" /><link rel="alternate" href="https://nijie.info/view.php?id=202707" hreflang="x-default" /><link rel="shortcut icon" href="https://nijie.info/icon/favicon.ico?201902161557" /><link rel="shortcut icon" type="image/vnd.microsoft.icon" href="https://nijie.info/pic/icon/nijie.png?201902161557" /><title>ニジエ壁紙 | ニジエ運営 | ニジエ</title></head>
|
||||
<body>
|
||||
<!-- pickup some JSON-LD -->
|
||||
<script type="application/ld+json">{"@context": "http://schema.org","@type": "ImageObject","name": "ニジエ壁紙","description": "ニジエのPCとiphone用(4.7inch推奨)の壁紙です。
|
||||
保存してご自由にお使いくださいませ。","text": "ニジエのPCとiphone用(4.7inch推奨)の壁紙です。
|
||||
保存してご自由にお使いくださいませ。","interactionCount": "2301 UserPlays, 4 UserComments","datePublished": "Thu Feb 9 18:58:03 2017","uploadDate": "Thu Feb 9 18:58:03 2017","dateModified": "Thu Feb 9 18:58:03 2017","copyrightYear": "2017","genre":"Image","contentLocation":"Japan","width":160,"height":90,"thumbnailUrl": "https://pic03.nijie.info/__rs_l160x160/nijie_picture/38_20170209185801_0.png","author": {"@type": "Person","name": "ニジエ運営","description": "ニジエンジョイ!","sameAs": "https://nijie.info/members.php?id=38","image": "https://pic04.nijie.info/members_picture/thumbnail/38_1511696698.png"},"creator": {"@type": "Person","name": "ニジエ運営","description": "ニジエンジョイ!","sameAs": "https://nijie.info/members.php?id=38","image": "https://pic04.nijie.info/members_picture/thumbnail/38_1511696698.png"},"editor": {"@type": "Person","name": "ニジエ運営","description": "ニジエンジョイ!","sameAs": "https://nijie.info/members.php?id=38","image": "https://pic04.nijie.info/members_picture/thumbnail/38_1511696698.png"},"copyrightHolder": {"@type": "Person","name": "ニジエ運営","description": "ニジエンジョイ!","sameAs": "https://nijie.info/members.php?id=38","image": "https://pic04.nijie.info/members_picture/thumbnail/38_1511696698.png"}}</script>
|
||||
<script type="application/ld+json">{"@context": "http://schema.org","@type": "Review","reviewBody": "やったぜ!","author": {"@type": "Person","name": "ニジエ運営","description": "ニジエンジョイ!","sameAs": "https://nijie.info/members.php?id=38","image": "http://pic04.nijie.info/members_picture/thumbnail/38_1511696698.png"},"datePublished": "Fri Feb 17 01:31:00 2017","contentLocation": "Japan","itemReviewed": {"@type" : "ImageObject","name" : "ニジエ壁紙","sameAs": "https://nijie.info/view.php?id=202707"}}</script>
|
||||
<script type="application/ld+json">{"@context": "http://schema.org","@type": "Review","reviewBody": "ぺろぺろしたいです","author": {"@type": "Person","name": "ニジエ運営","description": "ニジエンジョイ!","sameAs": "https://nijie.info/members.php?id=38","image": "http://pic04.nijie.info/members_picture/thumbnail/38_1511696698.png"},"datePublished": "Fri Feb 17 01:30:54 2017","contentLocation": "Japan","itemReviewed": {"@type" : "ImageObject","name" : "ニジエ壁紙","sameAs": "https://nijie.info/view.php?id=202707"}}</script>
|
||||
</body></html>
|
16
tests/fixture/Nijie/testStandardPictureSp.html
vendored
Normal file
16
tests/fixture/Nijie/testStandardPictureSp.html
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><link rel="alternate" media="handheld" href="http://mb.nijie.info/view.php?id=66384" /><link rel="alternate" media="only screen and (max-width: 640px)" href="https://sp.nijie.info/view.php?id=66384" /><link rel="canonical" href="https://nijie.info/view.php?id=66384" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=970" /><meta name="format-detection" content="telephone=no" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="Content-Style-Type" content="text/css; charset=utf-8" /><meta http-equiv="Content-Script-Type" content="text/javascript" /><meta http-equiv="Content-Language" content="ja" /><meta name="description" content="ニジエに投稿された、ニジエ運営のイラスト「チンポップくんの日常ep.1「チンポップくんと釣り」」です。この画像はチンポップくんの日常ep.1「チンポップくんと釣り」,ニジエ運営,ニジエたん,釣り,チンポップ君の日常,公式漫画,に関連があります。「メールマガジン漫画のバックナンバー第一話です!
|
||||
最新話はメールマガジンより配信中です。」" /><meta name="keywords" content="チンポップくんの日常ep.1「チンポップくんと釣り」,ニジエ運営,ニジエたん,釣り,チンポップ君の日常,公式漫画," /><meta property="og:title" content="チンポップくんの日常ep.1「チンポップくんと釣り」 | ニジエ運営" /><meta property="og:type" content="article" /><meta property="og:description" content="メールマガジン漫画のバックナンバー第一話です!
|
||||
最新話はメールマガジンより配信中です。" /><meta property="og:url" content="https://nijie.info/view.php?id=66384" /><meta property="og:image" content="https://nijie.info/pic/logo/nijie_logo_og.png?201902161557" /><meta property="og:site_name" content="チンポップくんの日常ep.1「チンポップくんと釣り」 | ニジエ運営 | ニジエ" /><meta property="og:email" content="info@nijie.co.jp" /><link rel="alternate" href="https://nijie.info/view.php?id=66384" hreflang="x-default" /><link rel="shortcut icon" href="https://nijie.info/icon/favicon.ico?201902161557" /><link rel="shortcut icon" type="image/vnd.microsoft.icon" href="https://nijie.info/pic/icon/nijie.png?201902161557" /><title>チンポップくんの日常ep.1「チンポップくんと釣り」 | ニジエ運営 | ニジエ</title></head>
|
||||
<body>
|
||||
<!-- pickup only json -->
|
||||
<script type="application/ld+json">{"@context": "http://schema.org","@type": "ImageObject","name": "チンポップくんの日常ep.1「チンポップくんと釣り」","description": "メールマガジン漫画のバックナンバー第一話です!
|
||||
最新話はメールマガジンより配信中です。","text": "メールマガジン漫画のバックナンバー第一話です!
|
||||
最新話はメールマガジンより配信中です。","interactionCount": "13634 UserPlays, 24 UserComments","datePublished": "Sat Nov 30 15:56:26 2013","uploadDate": "Sat Nov 30 15:56:26 2013","dateModified": "Sat Nov 30 15:56:26 2013","copyrightYear": "2013","genre":"Image","contentLocation":"Japan","width":160,"height":90,"thumbnailUrl": "https://pic04.nijie.info/__rs_l160x160/nijie_picture/38_20131130155623.png","author": {"@type": "Person","name": "ニジエ運営","description": "ニジエンジョイ!","sameAs": "https://nijie.info/members.php?id=38","image": "https://pic04.nijie.info/members_picture/thumbnail/38_1511696698.png"},"creator": {"@type": "Person","name": "ニジエ運営","description": "ニジエンジョイ!","sameAs": "https://nijie.info/members.php?id=38","image": "https://pic04.nijie.info/members_picture/thumbnail/38_1511696698.png"},"editor": {"@type": "Person","name": "ニジエ運営","description": "ニジエンジョイ!","sameAs": "https://nijie.info/members.php?id=38","image": "https://pic04.nijie.info/members_picture/thumbnail/38_1511696698.png"},"copyrightHolder": {"@type": "Person","name": "ニジエ運営","description": "ニジエンジョイ!","sameAs": "https://nijie.info/members.php?id=38","image": "https://pic04.nijie.info/members_picture/thumbnail/38_1511696698.png"}}</script>
|
||||
<script type="application/ld+json">{"@context": "http://schema.org","@type": "Review","reviewBody": "ミルコ字幕","author": {"@type": "Person","name": "ニジエ運営","description": "ニジエンジョイ!","sameAs": "https://nijie.info/members.php?id=38","image": "http://pic04.nijie.info/members_picture/thumbnail/38_1511696698.png"},"datePublished": "Tue Jan 27 08:58:02 2015","contentLocation": "Japan","itemReviewed": {"@type" : "ImageObject","name" : "チンポップくんの日常ep.1「チンポップくんと釣り」","sameAs": "https://nijie.info/view.php?id=66384"}}</script>
|
||||
<script type="application/ld+json">{"@context": "http://schema.org","@type": "Review","reviewBody": "ティッシュ","author": {"@type": "Person","name": "ニジエ運営","description": "ニジエンジョイ!","sameAs": "https://nijie.info/members.php?id=38","image": "http://pic04.nijie.info/members_picture/thumbnail/38_1511696698.png"},"datePublished": "Tue Aug 26 17:56:41 2014","contentLocation": "Japan","itemReviewed": {"@type" : "ImageObject","name" : "チンポップくんの日常ep.1「チンポップくんと釣り」","sameAs": "https://nijie.info/view.php?id=66384"}}</script>
|
||||
<script type="application/ld+json">{"@context": "http://schema.org","@type": "Review","reviewBody": "ヨダレもの","author": {"@type": "Person","name": "ニジエ運営","description": "ニジエンジョイ!","sameAs": "https://nijie.info/members.php?id=38","image": "http://pic04.nijie.info/members_picture/thumbnail/38_1511696698.png"},"datePublished": "Mon Jun 23 10:17:29 2014","contentLocation": "Japan","itemReviewed": {"@type" : "ImageObject","name" : "チンポップくんの日常ep.1「チンポップくんと釣り」","sameAs": "https://nijie.info/view.php?id=66384"}}</script>
|
||||
<script type="application/ld+json">{"@context": "http://schema.org","@type": "Review","reviewBody": "おまわりさんこっちです","author": {"@type": "Person","name": "ニジエ運営","description": "ニジエンジョイ!","sameAs": "https://nijie.info/members.php?id=38","image": "http://pic04.nijie.info/members_picture/thumbnail/38_1511696698.png"},"datePublished": "Thu Mar 27 10:49:56 2014","contentLocation": "Japan","itemReviewed": {"@type" : "ImageObject","name" : "チンポップくんの日常ep.1「チンポップくんと釣り」","sameAs": "https://nijie.info/view.php?id=66384"}}</script>
|
||||
<script type="application/ld+json">{"@context": "http://schema.org","@type": "Review","reviewBody": "めちゃシコ","author": {"@type": "Person","name": "ニジエ運営","description": "ニジエンジョイ!","sameAs": "https://nijie.info/members.php?id=38","image": "http://pic04.nijie.info/members_picture/thumbnail/38_1511696698.png"},"datePublished": "Sat Feb 15 18:47:22 2014","contentLocation": "Japan","itemReviewed": {"@type" : "ImageObject","name" : "チンポップくんの日常ep.1「チンポップくんと釣り」","sameAs": "https://nijie.info/view.php?id=66384"}}</script>
|
||||
</body>
|
||||
</html>
|
||||
|
227
tests/fixture/Pixiv/illustMultiPages.json
vendored
227
tests/fixture/Pixiv/illustMultiPages.json
vendored
@ -1,227 +0,0 @@
|
||||
{
|
||||
"error": false,
|
||||
"message": "",
|
||||
"body": {
|
||||
"illustId": "74939802",
|
||||
"illustTitle": "T-20S",
|
||||
"illustComment": "JUST FOR FUN<br />现在可以做到游戏内立绘修改拉!立绘动态皮肤都可以支持,想要资助获得新技术请站内信联系我。",
|
||||
"id": "74939802",
|
||||
"title": "T-20S",
|
||||
"description": "JUST FOR FUN<br />现在可以做到游戏内立绘修改拉!立绘动态皮肤都可以支持,想要资助获得新技术请站内信联系我。",
|
||||
"illustType": 0,
|
||||
"createDate": "2019-05-27T16:16:24+00:00",
|
||||
"uploadDate": "2019-05-27T16:16:24+00:00",
|
||||
"restrict": 0,
|
||||
"xRestrict": 1,
|
||||
"sl": 6,
|
||||
"urls": {
|
||||
"mini": "https://i.pximg.net/c/48x48/img-master/img/2019/05/28/01/16/24/74939802_p0_square1200.jpg",
|
||||
"thumb": "https://i.pximg.net/c/250x250_80_a2/img-master/img/2019/05/28/01/16/24/74939802_p0_square1200.jpg",
|
||||
"small": "https://i.pximg.net/c/540x540_70/img-master/img/2019/05/28/01/16/24/74939802_p0_master1200.jpg",
|
||||
"regular": "https://i.pximg.net/img-master/img/2019/05/28/01/16/24/74939802_p0_master1200.jpg",
|
||||
"original": "https://i.pximg.net/img-original/img/2019/05/28/01/16/24/74939802_p0.jpg"
|
||||
},
|
||||
"tags": {
|
||||
"authorId": "17702579",
|
||||
"isLocked": false,
|
||||
"tags": [
|
||||
{
|
||||
"tag": "R-18",
|
||||
"locked": true,
|
||||
"deletable": false,
|
||||
"userId": "17702579",
|
||||
"romaji": null,
|
||||
"userName": "amssc"
|
||||
},
|
||||
{
|
||||
"tag": "巨乳",
|
||||
"locked": true,
|
||||
"deletable": false,
|
||||
"userId": "17702579",
|
||||
"romaji": "kyonyuu",
|
||||
"translation": {
|
||||
"en": "large breasts"
|
||||
},
|
||||
"userName": "amssc"
|
||||
},
|
||||
{
|
||||
"tag": "母乳",
|
||||
"locked": true,
|
||||
"deletable": false,
|
||||
"userId": "17702579",
|
||||
"romaji": "bonyuu",
|
||||
"translation": {
|
||||
"en": "breast milk"
|
||||
},
|
||||
"userName": "amssc"
|
||||
},
|
||||
{
|
||||
"tag": "lastorigin",
|
||||
"locked": true,
|
||||
"deletable": false,
|
||||
"userId": "17702579",
|
||||
"romaji": null,
|
||||
"userName": "amssc"
|
||||
},
|
||||
{
|
||||
"tag": "Last_Origin",
|
||||
"locked": true,
|
||||
"deletable": false,
|
||||
"userId": "17702579",
|
||||
"romaji": null,
|
||||
"userName": "amssc"
|
||||
},
|
||||
{
|
||||
"tag": "T-20S",
|
||||
"locked": true,
|
||||
"deletable": false,
|
||||
"userId": "17702579",
|
||||
"romaji": null,
|
||||
"userName": "amssc"
|
||||
},
|
||||
{
|
||||
"tag": "おっぱい",
|
||||
"locked": false,
|
||||
"deletable": false,
|
||||
"romaji": "oppai",
|
||||
"translation": {
|
||||
"en": "breasts"
|
||||
}
|
||||
},
|
||||
{
|
||||
"tag": "라스트오리진",
|
||||
"locked": false,
|
||||
"deletable": false,
|
||||
"romaji": null
|
||||
},
|
||||
{
|
||||
"tag": "노움",
|
||||
"locked": false,
|
||||
"deletable": false,
|
||||
"romaji": null
|
||||
}
|
||||
],
|
||||
"writable": false
|
||||
},
|
||||
"storableTags": [
|
||||
"0xsDLqCEW6",
|
||||
"5oPIfUbtd6",
|
||||
"zZZn32I7eS",
|
||||
"NLCPvW6hqg",
|
||||
"uMloBPsM69",
|
||||
"4HYAnF33v5",
|
||||
"Ie2c51_4Sp",
|
||||
"I8DVKb4T8n",
|
||||
"HAtQGc-2dA"
|
||||
],
|
||||
"userId": "17702579",
|
||||
"userName": "amssc",
|
||||
"userAccount": "amsscggy",
|
||||
"userIllusts": {
|
||||
"74939802": {
|
||||
"illustId": "74939802",
|
||||
"illustTitle": "T-20S",
|
||||
"id": "74939802",
|
||||
"title": "T-20S",
|
||||
"illustType": 0,
|
||||
"xRestrict": 1,
|
||||
"restrict": 0,
|
||||
"sl": 6,
|
||||
"url": "https://i.pximg.net/c/250x250_80_a2/img-master/img/2019/05/28/01/16/24/74939802_p0_square1200.jpg",
|
||||
"description": "JUST FOR FUN<br />现在可以做到游戏内立绘修改拉!立绘动态皮肤都可以支持,想要资助获得新技术请站内信联系我。",
|
||||
"tags": [
|
||||
"R-18",
|
||||
"巨乳",
|
||||
"母乳",
|
||||
"lastorigin",
|
||||
"Last_Origin",
|
||||
"T-20S",
|
||||
"おっぱい",
|
||||
"라스트오리진",
|
||||
"노움"
|
||||
],
|
||||
"userId": "17702579",
|
||||
"userName": "amssc",
|
||||
"width": 1842,
|
||||
"height": 3461,
|
||||
"pageCount": 2,
|
||||
"isBookmarkable": true,
|
||||
"bookmarkData": null
|
||||
}
|
||||
},
|
||||
"likeData": false,
|
||||
"width": 1842,
|
||||
"height": 3461,
|
||||
"pageCount": 2,
|
||||
"bookmarkCount": 1874,
|
||||
"likeCount": 843,
|
||||
"commentCount": 18,
|
||||
"responseCount": 0,
|
||||
"viewCount": 15890,
|
||||
"isHowto": false,
|
||||
"isOriginal": false,
|
||||
"imageResponseOutData": [],
|
||||
"imageResponseData": [],
|
||||
"imageResponseCount": 0,
|
||||
"pollData": null,
|
||||
"seriesNavData": null,
|
||||
"descriptionBoothId": null,
|
||||
"descriptionYoutubeId": null,
|
||||
"comicPromotion": null,
|
||||
"contestBanners": [],
|
||||
"factoryGoods": {
|
||||
"integratable": false,
|
||||
"integrated": false
|
||||
},
|
||||
"isBookmarkable": true,
|
||||
"bookmarkData": null,
|
||||
"contestData": null,
|
||||
"zoneConfig": {
|
||||
"responsive": {
|
||||
"url": "https://pixon.ads-pixiv.net/show?zone_id=illust_responsive&format=js&s=0&up=0&ng=g&l=ja&uri=%2Fajax%2Fillust%2F_PARAM_&is_spa=1&ab_test_digits_first=5&ab_test_digits_second=5&Yuid=MjgDVlY&suid=Pg4duho1bldte0zwn&num=5d124549863"
|
||||
},
|
||||
"300x250": {
|
||||
"url": "https://pixon.ads-pixiv.net/show?zone_id=illust_rectangle&format=js&s=0&up=0&ng=g&l=ja&uri=%2Fajax%2Fillust%2F_PARAM_&is_spa=1&ab_test_digits_first=5&ab_test_digits_second=5&Yuid=MjgDVlY&suid=Pg4duho1bolgkimxn&num=5d124549198"
|
||||
},
|
||||
"500x500": {
|
||||
"url": "https://pixon.ads-pixiv.net/show?zone_id=bigbanner&format=js&s=0&up=0&ng=g&l=ja&uri=%2Fajax%2Fillust%2F_PARAM_&is_spa=1&ab_test_digits_first=5&ab_test_digits_second=5&Yuid=MjgDVlY&suid=Pg4duho1br3q3ejn9&num=5d124549470"
|
||||
},
|
||||
"header": {
|
||||
"url": "https://pixon.ads-pixiv.net/show?zone_id=header&format=js&s=0&up=0&ng=g&l=ja&uri=%2Fajax%2Fillust%2F_PARAM_&is_spa=1&ab_test_digits_first=5&ab_test_digits_second=5&Yuid=MjgDVlY&suid=Pg4duho1bthomvkhj&num=5d124549448"
|
||||
},
|
||||
"footer": {
|
||||
"url": "https://pixon.ads-pixiv.net/show?zone_id=footer&format=js&s=0&up=0&ng=g&l=ja&uri=%2Fajax%2Fillust%2F_PARAM_&is_spa=1&ab_test_digits_first=5&ab_test_digits_second=5&Yuid=MjgDVlY&suid=Pg4duho1bvuhatw9l&num=5d124549678"
|
||||
},
|
||||
"expandedFooter": {
|
||||
"url": "https://pixon.ads-pixiv.net/show?zone_id=multiple_illust_viewer&format=js&s=0&up=0&ng=g&l=ja&uri=%2Fajax%2Fillust%2F_PARAM_&is_spa=1&ab_test_digits_first=5&ab_test_digits_second=5&Yuid=MjgDVlY&suid=Pg4duho1by6cv5o74&num=5d124549963"
|
||||
},
|
||||
"logo": {
|
||||
"url": "https://pixon.ads-pixiv.net/show?zone_id=logo_side&format=js&s=0&up=0&ng=g&l=ja&uri=%2Fajax%2Fillust%2F_PARAM_&is_spa=1&ab_test_digits_first=5&ab_test_digits_second=5&Yuid=MjgDVlY&suid=Pg4duho1c0k739zyq&num=5d124549322"
|
||||
}
|
||||
},
|
||||
"extraData": {
|
||||
"meta": {
|
||||
"title": "[R-18] 【巨乳】「T-20S」/「amssc」のイラスト [pixiv]",
|
||||
"description": "この作品 「T-20S」 は 「R-18」「巨乳」 等のタグがつけられた「amssc」さんのイラストです。 「JUST FOR FUN现在可以做到游戏内立绘修改拉!立绘动态皮肤都可以支持,想要资助获得新技术请站内信联系我。」",
|
||||
"keywords": "R-18,巨乳,母乳,lastorigin,Last_Origin,T-20S,おっぱい,라스트오리진,노움,イラスト,pixiv,ピクシブ",
|
||||
"canonical": "https://www.pixiv.net/member_illust.php?mode=medium&illust_id=74939802"
|
||||
}
|
||||
},
|
||||
"noLoginData": {
|
||||
"breadcrumbs": [
|
||||
"日常",
|
||||
"R-18"
|
||||
],
|
||||
"zengoIdWorks": {
|
||||
"prev": {
|
||||
"id": "74939801",
|
||||
"title": "秋めいてるようで春にも見える"
|
||||
},
|
||||
"next": {
|
||||
"id": "74939803",
|
||||
"title": "愛言葉lll"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
329
tests/fixture/Pixiv/testIllustMultiPages.json
vendored
Normal file
329
tests/fixture/Pixiv/testIllustMultiPages.json
vendored
Normal file
@ -0,0 +1,329 @@
|
||||
{
|
||||
"error": false,
|
||||
"message": "",
|
||||
"body": {
|
||||
"illustId": "47220843",
|
||||
"illustTitle": "がぶ飲みミルクティー",
|
||||
"illustComment": "劇中で度々お見かけするお姿がたまらなく愛おしいのです<br />チラリズムでしょうか",
|
||||
"id": "47220843",
|
||||
"title": "がぶ飲みミルクティー",
|
||||
"description": "劇中で度々お見かけするお姿がたまらなく愛おしいのです<br />チラリズムでしょうか",
|
||||
"illustType": 0,
|
||||
"createDate": "2014-11-23T06:52:00+00:00",
|
||||
"uploadDate": "2014-11-23T06:52:00+00:00",
|
||||
"restrict": 0,
|
||||
"xRestrict": 1,
|
||||
"sl": 6,
|
||||
"urls": {
|
||||
"mini": "https://i.pximg.net/c/48x48/img-master/img/2014/11/23/15/52/00/47220843_p0_square1200.jpg",
|
||||
"thumb": "https://i.pximg.net/c/250x250_80_a2/img-master/img/2014/11/23/15/52/00/47220843_p0_square1200.jpg",
|
||||
"small": "https://i.pximg.net/c/540x540_70/img-master/img/2014/11/23/15/52/00/47220843_p0_master1200.jpg",
|
||||
"regular": "https://i.pximg.net/img-master/img/2014/11/23/15/52/00/47220843_p0_master1200.jpg",
|
||||
"original": "https://i.pximg.net/img-original/img/2014/11/23/15/52/00/47220843_p0.jpg"
|
||||
},
|
||||
"tags": {
|
||||
"authorId": "10589144",
|
||||
"isLocked": false,
|
||||
"tags": [
|
||||
{
|
||||
"tag": "R-18",
|
||||
"locked": true,
|
||||
"deletable": false,
|
||||
"userId": "10589144",
|
||||
"romaji": null,
|
||||
"userName": "きっぷる"
|
||||
},
|
||||
{
|
||||
"tag": "SHIROBAKO",
|
||||
"locked": true,
|
||||
"deletable": false,
|
||||
"userId": "10589144",
|
||||
"romaji": null,
|
||||
"userName": "きっぷる"
|
||||
},
|
||||
{
|
||||
"tag": "小笠原綸子",
|
||||
"locked": true,
|
||||
"deletable": false,
|
||||
"userId": "10589144",
|
||||
"romaji": "ogasawararinnko",
|
||||
"userName": "きっぷる"
|
||||
},
|
||||
{
|
||||
"tag": "ゴスロリ様",
|
||||
"locked": true,
|
||||
"deletable": false,
|
||||
"userId": "10589144",
|
||||
"romaji": "gosurorisama",
|
||||
"userName": "きっぷる"
|
||||
},
|
||||
{
|
||||
"tag": "中出し",
|
||||
"locked": true,
|
||||
"deletable": false,
|
||||
"userId": "10589144",
|
||||
"romaji": "nakadashi",
|
||||
"translation": {
|
||||
"en": "creampie"
|
||||
},
|
||||
"userName": "きっぷる"
|
||||
},
|
||||
{
|
||||
"tag": "SHIRUPAKO",
|
||||
"locked": false,
|
||||
"deletable": false,
|
||||
"romaji": null
|
||||
},
|
||||
{
|
||||
"tag": "くわえたくしあげ",
|
||||
"locked": false,
|
||||
"deletable": false,
|
||||
"romaji": "kuwaetakushiage",
|
||||
"translation": {
|
||||
"en": "shirt held up with the mouth"
|
||||
}
|
||||
},
|
||||
{
|
||||
"tag": "ずらし挿入",
|
||||
"locked": false,
|
||||
"deletable": false,
|
||||
"romaji": "zurashisounyuu",
|
||||
"translation": {
|
||||
"en": "clothed penetration"
|
||||
}
|
||||
},
|
||||
{
|
||||
"tag": "SHIROBAKO1000users入り",
|
||||
"locked": false,
|
||||
"deletable": false,
|
||||
"romaji": "shirobakoissennyu-za-zuiri"
|
||||
},
|
||||
{
|
||||
"tag": "破れストッキング",
|
||||
"locked": false,
|
||||
"deletable": false,
|
||||
"romaji": "yaburesutokkinngu",
|
||||
"translation": {
|
||||
"en": "torn stockings"
|
||||
}
|
||||
}
|
||||
],
|
||||
"writable": false
|
||||
},
|
||||
"storableTags": [
|
||||
"0xsDLqCEW6",
|
||||
"OFfMrDY0Rx",
|
||||
"LUdsS_06nd",
|
||||
"jOuNGy1xGb",
|
||||
"MM6RXH_rlN",
|
||||
"8MSz4vqmhj",
|
||||
"G3Q8bNP7Gg",
|
||||
"B_OtVkMSZT",
|
||||
"0HPK64uuTz",
|
||||
"jEfylbrgQX"
|
||||
],
|
||||
"userId": "10589144",
|
||||
"userName": "きっぷる",
|
||||
"userAccount": "kipples",
|
||||
"userIllusts": {
|
||||
"43288863": {
|
||||
"illustId": "43288863",
|
||||
"illustTitle": "だべの人",
|
||||
"id": "43288863",
|
||||
"title": "だべの人",
|
||||
"illustType": 0,
|
||||
"xRestrict": 0,
|
||||
"restrict": 0,
|
||||
"sl": 2,
|
||||
"url": "https://i.pximg.net/c/250x250_80_a2/img-master/img/2014/05/04/13/05/50/43288863_p0_square1200.jpg",
|
||||
"description": "",
|
||||
"tags": [
|
||||
"バトルスピリッツ",
|
||||
"最強銀河究極ゼロ",
|
||||
"マレーネ",
|
||||
"CLIPSTUDIOPAINT"
|
||||
],
|
||||
"userId": "10589144",
|
||||
"userName": "きっぷる",
|
||||
"width": 648,
|
||||
"height": 906,
|
||||
"pageCount": 1,
|
||||
"isBookmarkable": null,
|
||||
"bookmarkData": null
|
||||
},
|
||||
"46440938": {
|
||||
"illustId": "46440938",
|
||||
"illustTitle": "二期で会おうぜ、ベイビー",
|
||||
"id": "46440938",
|
||||
"title": "二期で会おうぜ、ベイビー",
|
||||
"illustType": 0,
|
||||
"xRestrict": 0,
|
||||
"restrict": 0,
|
||||
"sl": 2,
|
||||
"url": "https://i.pximg.net/c/250x250_80_a2/img-master/img/2014/10/09/10/14/37/46440938_p0_square1200.jpg",
|
||||
"description": "",
|
||||
"tags": [
|
||||
"さばげぶっ!",
|
||||
"カニ",
|
||||
"ゲスかわ☆ガールズ",
|
||||
"CLIPSTUDIOPAINT"
|
||||
],
|
||||
"userId": "10589144",
|
||||
"userName": "きっぷる",
|
||||
"width": 784,
|
||||
"height": 1015,
|
||||
"pageCount": 2,
|
||||
"isBookmarkable": null,
|
||||
"bookmarkData": null
|
||||
},
|
||||
"47220843": {
|
||||
"illustId": "47220843",
|
||||
"illustTitle": "がぶ飲みミルクティー",
|
||||
"id": "47220843",
|
||||
"title": "がぶ飲みミルクティー",
|
||||
"illustType": 0,
|
||||
"xRestrict": 1,
|
||||
"restrict": 0,
|
||||
"sl": 6,
|
||||
"url": "https://i.pximg.net/c/250x250_80_a2/img-master/img/2014/11/23/15/52/00/47220843_p0_square1200.jpg",
|
||||
"description": "劇中で度々お見かけするお姿がたまらなく愛おしいのです<br />チラリズムでしょうか",
|
||||
"tags": [
|
||||
"R-18",
|
||||
"SHIROBAKO",
|
||||
"小笠原綸子",
|
||||
"ゴスロリ様",
|
||||
"中出し",
|
||||
"SHIRUPAKO",
|
||||
"くわえたくしあげ",
|
||||
"ずらし挿入",
|
||||
"SHIROBAKO1000users入り",
|
||||
"破れストッキング"
|
||||
],
|
||||
"userId": "10589144",
|
||||
"userName": "きっぷる",
|
||||
"width": 777,
|
||||
"height": 1087,
|
||||
"pageCount": 2,
|
||||
"isBookmarkable": true,
|
||||
"bookmarkData": null
|
||||
},
|
||||
"65079114": {
|
||||
"illustId": "65079114",
|
||||
"illustTitle": "あってます",
|
||||
"id": "65079114",
|
||||
"title": "あってます",
|
||||
"illustType": 0,
|
||||
"xRestrict": 0,
|
||||
"restrict": 0,
|
||||
"sl": 2,
|
||||
"url": "https://i.pximg.net/c/250x250_80_a2/img-master/img/2017/09/22/10/40/35/65079114_p0_square1200.jpg",
|
||||
"description": "",
|
||||
"tags": [
|
||||
"ニーアオートマタ",
|
||||
"2B",
|
||||
"9S",
|
||||
"尻",
|
||||
"尻神様",
|
||||
"人類に栄光あれ",
|
||||
"NieR:Automata",
|
||||
"2B9S",
|
||||
"ヨルハ二号B型",
|
||||
"NieR1000users入り"
|
||||
],
|
||||
"userId": "10589144",
|
||||
"userName": "きっぷる",
|
||||
"width": 1171,
|
||||
"height": 1447,
|
||||
"pageCount": 5,
|
||||
"isBookmarkable": null,
|
||||
"bookmarkData": null
|
||||
}
|
||||
},
|
||||
"likeData": false,
|
||||
"width": 777,
|
||||
"height": 1087,
|
||||
"pageCount": 2,
|
||||
"bookmarkCount": 2242,
|
||||
"likeCount": 1718,
|
||||
"commentCount": 12,
|
||||
"responseCount": 0,
|
||||
"viewCount": 85669,
|
||||
"isHowto": false,
|
||||
"isOriginal": false,
|
||||
"imageResponseOutData": [],
|
||||
"imageResponseData": [],
|
||||
"imageResponseCount": 0,
|
||||
"pollData": null,
|
||||
"seriesNavData": null,
|
||||
"descriptionBoothId": null,
|
||||
"descriptionYoutubeId": null,
|
||||
"comicPromotion": null,
|
||||
"contestBanners": [],
|
||||
"factoryGoods": {
|
||||
"integratable": false,
|
||||
"integrated": false
|
||||
},
|
||||
"isBookmarkable": true,
|
||||
"bookmarkData": null,
|
||||
"contestData": null,
|
||||
"zoneConfig": {
|
||||
"responsive": {
|
||||
"url": "https://pixon.ads-pixiv.net/show?zone_id=illust_responsive&format=js&s=0&up=0&ng=g&l=ja&uri=%2Fajax%2Fillust%2F_PARAM_&is_spa=1&ab_test_digits_first=5&ab_test_digits_second=5&Yuid=MjgDVlY&suid=Pg4lgebkzsfhdvlrs&num=5d1af27028"
|
||||
},
|
||||
"300x250": {
|
||||
"url": "https://pixon.ads-pixiv.net/show?zone_id=illust_rectangle&format=js&s=0&up=0&ng=g&l=ja&uri=%2Fajax%2Fillust%2F_PARAM_&is_spa=1&ab_test_digits_first=5&ab_test_digits_second=5&Yuid=MjgDVlY&suid=Pg4lgebkzvh1ugg9e&num=5d1af270873"
|
||||
},
|
||||
"500x500": {
|
||||
"url": "https://pixon.ads-pixiv.net/show?zone_id=bigbanner&format=js&s=0&up=0&ng=g&l=ja&uri=%2Fajax%2Fillust%2F_PARAM_&is_spa=1&ab_test_digits_first=5&ab_test_digits_second=5&Yuid=MjgDVlY&suid=Pg4lgebkzxw1ynubq&num=5d1af270762"
|
||||
},
|
||||
"header": {
|
||||
"url": "https://pixon.ads-pixiv.net/show?zone_id=header&format=js&s=0&up=0&ng=g&l=ja&uri=%2Fajax%2Fillust%2F_PARAM_&is_spa=1&ab_test_digits_first=5&ab_test_digits_second=5&Yuid=MjgDVlY&suid=Pg4lgebl00lfis546&num=5d1af270915"
|
||||
},
|
||||
"footer": {
|
||||
"url": "https://pixon.ads-pixiv.net/show?zone_id=footer&format=js&s=0&up=0&ng=g&l=ja&uri=%2Fajax%2Fillust%2F_PARAM_&is_spa=1&ab_test_digits_first=5&ab_test_digits_second=5&Yuid=MjgDVlY&suid=Pg4lgebl02yvrd3wn&num=5d1af270474"
|
||||
},
|
||||
"expandedFooter": {
|
||||
"url": "https://pixon.ads-pixiv.net/show?zone_id=multiple_illust_viewer&format=js&s=0&up=0&ng=g&l=ja&uri=%2Fajax%2Fillust%2F_PARAM_&is_spa=1&ab_test_digits_first=5&ab_test_digits_second=5&Yuid=MjgDVlY&suid=Pg4lgebl05avijuu5&num=5d1af270637"
|
||||
},
|
||||
"logo": {
|
||||
"url": "https://pixon.ads-pixiv.net/show?zone_id=logo_side&format=js&s=0&up=0&ng=g&l=ja&uri=%2Fajax%2Fillust%2F_PARAM_&is_spa=1&ab_test_digits_first=5&ab_test_digits_second=5&Yuid=MjgDVlY&suid=Pg4lgebl07ypkz6k2&num=5d1af270788"
|
||||
}
|
||||
},
|
||||
"extraData": {
|
||||
"meta": {
|
||||
"title": "[R-18] 【SHIROBAKO】「がぶ飲みミルクティー」/「きっぷる」のイラスト [pixiv]",
|
||||
"description": "この作品 「がぶ飲みミルクティー」 は 「R-18」「SHIROBAKO」 等のタグがつけられた「きっぷる」さんのイラストです。 「劇中で度々お見かけするお姿がたまらなく愛おしいのですチラリズムでしょうか」",
|
||||
"keywords": "R-18,SHIROBAKO,小笠原綸子,ゴスロリ様,中出し,SHIRUPAKO,くわえたくしあげ,ずらし挿入,SHIROBAKO1000users入り,破れストッキング,イラスト,pixiv,ピクシブ",
|
||||
"canonical": "https://www.pixiv.net/member_illust.php?mode=medium&illust_id=47220843",
|
||||
"ogp": {
|
||||
"description": "劇中で度々お見かけするお姿がたまらなく愛おしいのですチラリズムでしょうか",
|
||||
"image": "https://s.pximg.net/www/images/pixiv_logo.gif?2",
|
||||
"title": "「がぶ飲みミルクティー」/「きっぷる」[pixiv]",
|
||||
"type": "article"
|
||||
},
|
||||
"twitter": {
|
||||
"description": "劇中で度々お見かけするお姿がたまらなく愛おしいのです\r\nチラリズムでしょうか",
|
||||
"image": "https://s.pximg.net/www/images/pixiv_logo.gif?2",
|
||||
"title": "[R-18]がぶ飲みミルクティー",
|
||||
"card": "summary"
|
||||
}
|
||||
}
|
||||
},
|
||||
"noLoginData": {
|
||||
"breadcrumbs": [
|
||||
"日常",
|
||||
"R-18"
|
||||
],
|
||||
"zengoIdWorks": {
|
||||
"prev": {
|
||||
"id": "47220842",
|
||||
"title": "優しく 終わりを告げ て"
|
||||
},
|
||||
"next": {
|
||||
"id": "47220846",
|
||||
"title": "今泉受けまとめ3"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user