問題タブ [shady-dom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1127 参照

javascript - ShadyCSS ポリフィルが Edge で CSS を適切に処理しない

CSS が私たちの CSS に干渉するのを防ぐために、シャドウ DOM を使用して、サードパーティの Web サイト用のウィジェットを作成しています。Edge と IE で動作させるためにShadyDOMShadyCSSポリフィルを使用していますが、期待どおりに Shadow DOM の CSS を変換していません。

例:

Chrome (シャドウ DOM をネイティブにサポート) では、stuff予想どおり、div の背景がピンク色になります。しかし、Edge (シャドウ DOM をネイティブにサポートしていない) では、「シャドウ DOM 内のもの」というテキストが表示されます (スクリプトが実行され、ShadyDOM 関数が機能したことを意味します) が、ピンク色の背景が表示されません。

なぜこうなった?ShadyCSS README の例のようにカスタム要素を使用する代わりに、従来の div にシャドウ ルートをアタッチしていますが、それは問題ですか? もしそうなら、どうすればこれを機能させることができますか?私は大規模な既存divbuttonアプリに取り組んでおり、一度にあまり多くの変更を加えたくないので、自分の独自の要素またはテンプレート、ただし、多くの大きな変更を加えることなく簡単に実行できる場合は、テンプレートおよび/またはカスタム要素を検討します。

0 投票する
4 に答える
2362 参照

python-3.x - セレンでYouTubeのすべてのコメントを取得するには?

Web ページには、702 件のコメントがあることが示されています。
ターゲット youtube サンプル 関数を作成し、多くのコードを github のプロジェクトからコピーしました。
ここに画像の説明を入力
get_total_youtube_comments(url)

github のプロジェクト

サンプル ウェブページのすべてのコメントを解析してみてくださいhttps://www.youtube.com/watch?v=N0lxfilGfak

いくつかのコメントを取得できますが、すべてのコメントの中でほんの一部です。

60702セレンを使用してYouTubeですべてのコメントを取得する方法は?
@supputuri、コードですべてのコメントを抽出できます。

ページに表示されているコメント数が 717 ではなく 709 であるのはなぜですか?