質問するログイン新規登録

質問編集履歴

1

console.log結果の追記

2019/12/16 19:03

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -34,11 +34,72 @@
34
34
  既存のスクリプトを流用し、検索結果からイラストページへのリンク(https://www.pixiv.net/artworks/~)をillustsとして取得しています。
35
35
  console.logで見た感じ、リンク先イラストページのHTMLは取得できてるようですが、そこから先、ブクマ数のある要素を取得できません。
36
36
 
37
+
38
+
39
+ *追記*
40
+ console.log(BMhtml)の結果はこちらです。
41
+ (ID等は○で伏せています)
42
+ 検索結果ページから取得した約60件分あります。
43
+
44
+ JSONに近い感じ?ではありますが、bookmarkCountのデータはあるよです。
45
+ .findでブックマーク数が記載されているclass名を検索したconsole.log(bm)の結果は、Object { length: 0, prevObject: Object[56], context: undefined, selector: ".sc-LzMXg gYkuYy" }
46
+ で、検索画面にもブクマ数ではなく[object Object]が表示されます。
47
+
48
+ ```ここに言語を入力
49
+ <!DOCTYPE html>
50
+ <html lang="ja"xmlns:wb="http://open.weibo.com/wb"><head><meta name="viewport" content="width=1366"><link rel="shortcut icon" type="image/vnd.microsoft.icon" href="https://www.pixiv.net/favicon.ico"><title>#ファンタジー ○○○○○○○○○○○○○○○○○○ - ○○○○○○○のイラスト - pixiv</title><link rel="canonical" href="https://www.pixiv.net/artworks/○○○○○○○○"><link rel="alternate" hreflang="ja" href="https://www.pixiv.net/artworks/○○○○○○○○"><link rel="alternate" hreflang="en" href="https://www.pixiv.net/en/artworks/○○○○○○○○"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:site" content="@pixiv"><meta property="twitter:url" content="https://www.pixiv.net/artworks/○○○○○○○○?ref=twitter_photo_card"><meta property="twitter:title" content="○○○○○○○○○○○○○○○○○○"><meta property="twitter:description" content="○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○"><meta [...]
51
+
52
+
53
+
54
+
55
+ "likeData":false,"width":1103,"height":1729,"pageCount":1,"bookmarkCount":10,"likeCount":11,"commentCount":0,"responseCount":0,"viewCount":93,"isHowto":false,"isOriginal":true,"imageResponseOutData":[],"imageResponseData":[],"imageResponseCount":0,"pollData":null,"seriesNavData":null,"descriptionBoothId":null,"descriptionYoutubeId":null,"comicPromotion":null,"fanboxPromotion":null,"contestBanners":[],"isBookmarkable":true,"bookmarkData":null,"contestData":null,"zoneConfig":{"responsive":{"url":"https://pixon.ads-pixiv.net/show?zone_id=illust_responsive&amp;format=js&amp;s=2&amp;up=0&amp;a=29&amp;ng=w&amp;l=ja&amp;uri=%2Fartworks%2F_PARAM_&amp;is_spa=1&amp;K=f4f40d6558a&amp;ab_test_digits_first=50&amp;Yuid=KSVAARA&amp;suid=Pg9z3s9oqqeebz5i&amp;num=5df7c670647&amp;p=2&amp;t=3ze0RLmk59&amp;t=6sZKldb07K&amp;t=DN6RDM1CuJ&amp;t=IfpAckJr8v&amp;t=OT-C6ubi9i&amp;t=jfnUZgnpFl&amp;t=pvU1D1orJa&amp;t=vnKYHqMYrx"},
56
+
57
+ ```
58
+
59
+
60
+ ブックマークページの場合のconsole.log(BMhtml)結果はこちらです。
61
+ イラストページとは違い、実際のページの要素を調査したHTMLそのままに近い感じです。
62
+ こちらのconsole.log(bm)結果は
63
+ Object { length: 0, prevObject: Object[132], context: undefined, selector: ".bookmark-count _ui-tooltip" }
64
+ で[object Object]が表示されます。
65
+
66
+ ```ここに言語を入力
67
+ <!DOCTYPE html>
68
+ <html lang="ja" class="" xmlns:wb="http://open.weibo.com/wb">
69
+ <head>
70
+
71
+ <meta charset="utf-8">
72
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
73
+ <meta name="viewport" content="width=970">
74
+
75
+
76
+ <meta name="format-detection" content="telephone=no">
77
+ <meta property="og:site_name" content="pixiv">
78
+ <meta property="fb:app_id" content="140810032656374">
79
+ <meta property="wb:webmaster" content="4fd391fccdb49500" />
80
+ <meta property="twitter:card" content="summary_large_image">
81
+ <meta property="twitter:site" content="@pixiv">
82
+ <meta property="twitter:title" content="イラストコミュニケーションサービス [pixiv]">
83
+ <meta property="twitter:description" content="pixiv(ピクシブ)は、作品の投稿・閲覧が楽しめる「イラストコミュニケーションサービス」です。幅広いジャンルの作品が投稿され、ユーザー発の企画やメーカー公認のコンテストが開催されています。">
84
+ <meta property="twitter:image" content="https://s.pximg.net/www/images/pixiv_logo.gif?2">
85
+
86
+
87
+ <meta property="og:image" content="https://s.pximg.net/www/images/pixiv_logo.gif?20130523">
88
+ <meta property="og:description" content=[...]
89
+
90
+
91
+
92
+ <div class="layout-body"><section class="_unit bookmark-detail-unit"><div class="thumbnail-container"><a href="/member_illust.php?mode=medium&amp;illust_id=○○○○○○○○" class="work _work "><div class="_layout-thumbnail"><img src="https://i.pximg.net/c/150x150/img-master/img/2019/12/16/02/11/56/○○○○○○○○_p0_master1200.jpg" alt=""></div></a></div><div class="bookmark-container"><ul class="count-list"><li><a href="/bookmark_detail.php?illust_id=○○○○○○○○" class="bookmark-count _ui-tooltip" data-tooltip="10件のブックマーク"><i class="_icon _bookmark-icon-inline"></i>10</a></li></ul><a href="/bookmark_add.php?type=illust&amp;illust_id=○○○○○○○○" class="_button">ブックマークに追加</a>
93
+
94
+ ```
95
+
37
96
  ### 試したこと
38
97
 
39
98
  JSONにしてみる、.findを.filterにしてみる、イラストページではなくブックマークページ(https://www.pixiv.net/bookmark_detail.php?illust_id=~)のHTMLを取得してみるなど・・・
40
99
  初心者のため試せることが少ないです・・・
41
100
 
101
+
102
+
42
103
  ### 補足情報(FW/ツールのバージョンなど)
43
104
 
44
105
  改造元はこちらになります。