問題タブ [pyquery]
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.
python - pyquery による特定の属性を持つ要素の取得
HTMLページに次のようなものがあります:
data-name-en
属性を持つすべての要素を取得するにはどうすればよいですか?
css-selectors - グループの最後の列要素を取得する方法
どのようにcssセレクターを使用して、Pythonの各行の同じ要素の最後の要素を見つけますか? パッケージ pyquery を使用しています。
、を試しましtr td:nth-child(2) .score.fill:last-child
たtr td:nth-child(2) .score.fill:nth-last-child(1)
。すべて失敗しました。
私はこのような結果を得たい:
python - pyquery ライブラリまたは beautifulsoup を使用して HTML 要素を解析します。または別の代替手段
div1 を解析したいのですが、そこにテキストがある場合はそのテキストを取得し、保持したいので{name_class: tag1 (or None), text: None}
、繰り返します:{name_class: tag2 , text: yes}, {name_class: tag3 , text: no}
この問題を解決するための私のコード:
type(tryy) = lxml.etree._Element'
しかし、問題は : lxml.etree._Element.text
div2 に含まれる "yes" を保持しないことです。
私はこれを試しましたが、bs4では機能しません 子ではなく、この要素からのみテキストを抽出します
ライブラリが何であれ、すべてのソリューションを歓迎します