問題タブ [nokogiri]
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.
xml - nokogiri にノード属性を選択して他のノードに追加するにはどうすればよいですか?
次の要素の属性を取得して、前の要素で次のように使用することは可能ですか?:
の中へ:
私はこのようなものを持っていますが、ノードセットまたは文字列のエラーが発生します:
ruby - Nokogiri 子テキストではなく親テキストを取得し、テキストをその親に戻す方法
このサンプルがあるとしましょう:
親テキストとその子テキストを取得できるようにしn.text
たいhello peoplehello world
のですが、それらをタグに関連付けます
結果は次のようになります
ruby - のこぎりとランダムなdiv名
NokogiriとRubyを使用します。
次のようなdividで解析するページがあります。
div id = "some-list-number ^ 875"
後の数字...-数字^はランダムに変化します、そして私はただできません
しかし、基本構造は常に同じです-number^..いくつかの数字..。
だから私はそれらの数字のためにある種のワイルドマスクが必要です。
ルビーとノコギリを使ってどうやって対処できますか?
ありがとう!
ruby - xhtml ドキュメントで特定の単語を見つける最速の方法
これを行うための最速の方法は何でしょうか。
「Instructions」という単語に続いて数行の指示が含まれている可能性がある (または含まれていない可能性がある) html ドキュメントが多数あります。「Instructions」という単語とそれに続く行を含むこれらのページを解析したいと考えています。
html - Nokogiri で HTML をきれいに印刷するにはどうすればよいですか?
Ruby で Web クローラーを作成Nokogiri::HTML
し、ページの解析に使用しています。ページを印刷する必要があり、IRB をいじっているときに方法に気付きましたpretty_print
。ただし、パラメーターが必要で、何が必要なのかわかりません。
私のクローラーは Web ページの HTML をキャッシュし、それをローカル マシンのファイルに書き込んでいます。HTML を「きれいに印刷」して、見栄えがよく、適切にフォーマットされているようにしたいと考えています。
ruby - :after cssセレクターでのこぎり
私は次のhtmlを持っています:
そして、スパンタグの後のテキスト、つまり「会社」をスクラップしたい
だから、私が試したとき
メソッドなしエラー :after がスローされます。ノコギリで疑似セレクターを使うには??
ruby - nokogiri は、正しい xpath を指定すると空白を返します
以下を実行すると、会社名が返されるはずです。xpath は firefox で機能し、会社名を返します。しかし、ノコギリでは、これは起こっていません.jsutは空の文字列を返します!
xml - 要素名にハイフンを含む Nokogiri::XML::Builder を使用して XML を作成するにはどうすればよいですか?
Nokogiri を使用して XML ドキュメントを作成しようとしています。一部の要素にはハイフンが含まれています。次に例を示します。
生成するもの:
ただし、試してみると:
私は得る:
これは、ハイフンがfoo MINUS bar
.
どうすればいいですか?
xml - nokogiriビルダーを使用してdtdを追加します
私はnokogiri
svg画像を生成するために使用しています。次のようなものを取得するために、正しいxmlプリアンブルとsvgDTD宣言を追加したいと思います。
使用builder
することはできますが、プロジェクトの他の目的で使用し、要件を低く抑えたいので、これを使い続けたいと思いますinstruct!
。アイデアはありますか?declare!
nokogiri
ありがとう