問題タブ [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.

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

xml - nokogiri にノード属性を選択して他のノードに追加するにはどうすればよいですか?

次の要素の属性を取得して、前の要素で次のように使用することは可能ですか?:

の中へ:

私はこのようなものを持っていますが、ノードセットまたは文字列のエラーが発生します:

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

ruby - Nokogiri 子テキストではなく親テキストを取得し、テキストをその親に戻す方法

このサンプルがあるとしましょう:

親テキストとその子テキストを取得できるようにしn.textたいhello peoplehello worldのですが、それらをタグに関連付けます

結果は次のようになります

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

ruby - のこぎりとランダムなdiv名

NokogiriとRubyを使用します。

次のようなdividで解析するページがあります。

div id = "some-list-number ^ 875"

後の数字...-数字^はランダムに変化します、そして私はただできません

しかし、基本構造は常に同じです-number^..いくつかの数字..。

だから私はそれらの数字のためにある種のワイルドマスクが必要です。

ルビーとノコギリを使ってどうやって対処できますか?

ありがとう!

0 投票する
3 に答える
177 参照

ruby - xhtml ドキュメントで特定の単語を見つける最速の方法

これを行うための最速の方法は何でしょうか。

「Instructions」という単語に続いて数行の指示が含まれている可能性がある (または含まれていない可能性がある) html ドキュメントが多数あります。「Instructions」という単語とそれに続く行を含むこれらのページを解析したいと考えています。

0 投票する
8 に答える
29601 参照

html - Nokogiri で HTML をきれいに印刷するにはどうすればよいですか?

Ruby で Web クローラーを作成Nokogiri::HTMLし、ページの解析に使用しています。ページを印刷する必要があり、IRB をいじっているときに方法に気付きましたpretty_print。ただし、パラメーターが必要で、何が必要なのかわかりません。

私のクローラーは Web ページの HTML をキャッシュし、それをローカル マシンのファイルに書き込んでいます。HTML を「きれいに印刷」して、見栄えがよく、適切にフォーマットされているようにしたいと考えています。

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

ruby - :after cssセレクターでのこぎり

私は次のhtmlを持っています:

そして、スパンタグの後のテキスト、つまり「会社」をスクラップしたい

だから、私が試したとき

メソッドなしエラー :after がスローされます。ノコギリで疑似セレクターを使うには??

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

ruby - nokogiri は、正しい xpath を指定すると空白を返します

以下を実行すると、会社名が返されるはずです。xpath は firefox で機能し、会社名を返します。しかし、ノコギリでは、これは起こっていません.jsutは空の文字列を返します!

0 投票する
3 に答える
18009 参照

xml - 要素名にハイフンを含む Nokogiri::XML::Builder を使用して XML を作成するにはどうすればよいですか?

Nokogiri を使用して XML ドキュメントを作成しようとしています。一部の要素にはハイフンが含まれています。次に例を示します。

生成するもの:

ただし、試してみると:

私は得る:

これは、ハイフンがfoo MINUS bar.

どうすればいいですか?

0 投票する
5 に答える
2734 参照

xml - nokogiriビルダーを使用してdtdを追加します

私はnokogirisvg画像を生成するために使用しています。次のようなものを取得するために、正しいxmlプリアンブルとsvgDTD宣言を追加したいと思います。

使用builderすることはできますが、プロジェクトの他の目的で使用し、要件を低く抑えたいので、これを使い続けたいと思いますinstruct!。アイデアはありますか?declare!nokogiri

ありがとう

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

html - の削除