問題タブ [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.
javascript - ShadyCSS ポリフィルが Edge で CSS を適切に処理しない
CSS が私たちの CSS に干渉するのを防ぐために、シャドウ DOM を使用して、サードパーティの Web サイト用のウィジェットを作成しています。Edge と IE で動作させるためにShadyDOMとShadyCSSポリフィルを使用していますが、期待どおりに Shadow DOM の CSS を変換していません。
例:
Chrome (シャドウ DOM をネイティブにサポート) では、stuff
予想どおり、div の背景がピンク色になります。しかし、Edge (シャドウ DOM をネイティブにサポートしていない) では、「シャドウ DOM 内のもの」というテキストが表示されます (スクリプトが実行され、ShadyDOM 関数が機能したことを意味します) が、ピンク色の背景が表示されません。
なぜこうなった?ShadyCSS README の例のようにカスタム要素を使用する代わりに、従来の div にシャドウ ルートをアタッチしていますが、それは問題ですか? もしそうなら、どうすればこれを機能させることができますか?私は大規模な既存div
のbutton
アプリに取り組んでおり、一度にあまり多くの変更を加えたくないので、自分の独自の要素またはテンプレート、ただし、多くの大きな変更を加えることなく簡単に実行できる場合は、テンプレートおよび/またはカスタム要素を検討します。
python-3.x - セレンでYouTubeのすべてのコメントを取得するには?
Web ページには、702 件のコメントがあることが示されています。
ターゲット youtube サンプル
関数を作成し、多くのコードを github のプロジェクトからコピーしました。
get_total_youtube_comments(url)
サンプル ウェブページのすべてのコメントを解析してみてくださいhttps://www.youtube.com/watch?v=N0lxfilGfak
。
いくつかのコメントを取得できますが、すべてのコメントの中でほんの一部です。
60
702
セレンを使用してYouTubeですべてのコメントを取得する方法は?
@supputuri、コードですべてのコメントを抽出できます。
ページに表示されているコメント数が 717 ではなく 709 であるのはなぜですか?