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

回答編集履歴

2

追記2

2017/10/25 03:00

投稿

masaya_ohashi
masaya_ohashi

スコア9210

answer CHANGED
@@ -1,4 +1,8 @@
1
1
  なぜもなにも、`.tweet.js-stream-tweet.js-actionable-tweet.js-profile-popup-actionable.dismissible-content.original-tweet.js-original-tweet`で得られる要素が21個しかないからだと思いますが?Chrome等で実際にツイッターを開いて、開発者ツールでこのセレクタで得られる要素の数は21個でした。
2
2
 
3
3
  ### 追記
4
- Twitterはスクロールするたびに新しい要素をAjaxで読み込んでいくので、ページを表示された直後の状態では要素は初期表示分しかHTMLに書き込まれていません。なので、21個しか取れないで正しい動作です。
4
+ Twitterはスクロールするたびに新しい要素をAjaxで読み込んでいくので、ページを表示された直後の状態では要素は初期表示分しかHTMLに書き込まれていません。なので、21個しか取れないで正しい動作です。
5
+
6
+ ### 追記2
7
+ Twitterの無限スクロール周りで同じような質問しているものがありました。
8
+ [https://teratail.com/questions/46003](https://teratail.com/questions/46003)

1

追記

2017/10/25 03:00

投稿

masaya_ohashi
masaya_ohashi

スコア9210

answer CHANGED
@@ -1,1 +1,4 @@
1
- なぜもなにも、`.tweet.js-stream-tweet.js-actionable-tweet.js-profile-popup-actionable.dismissible-content.original-tweet.js-original-tweet`で得られる要素が21個しかないからだと思いますが?Chrome等で実際にツイッターを開いて、開発者ツールでこのセレクタで得られる要素の数は21個でした。
1
+ なぜもなにも、`.tweet.js-stream-tweet.js-actionable-tweet.js-profile-popup-actionable.dismissible-content.original-tweet.js-original-tweet`で得られる要素が21個しかないからだと思いますが?Chrome等で実際にツイッターを開いて、開発者ツールでこのセレクタで得られる要素の数は21個でした。
2
+
3
+ ### 追記
4
+ Twitterはスクロールするたびに新しい要素をAjaxで読み込んでいくので、ページを表示された直後の状態では要素は初期表示分しかHTMLに書き込まれていません。なので、21個しか取れないで正しい動作です。