問題タブ [hpricot]

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 に答える
212 参照

ruby - Hpricot の空の要素にテキストを追加するにはどうすればよいですか?

空のタグがある場合:

最終的に次のようになるようにテキストを追加するにはどうすればよいですか。

タグ全体を別のコンテンツと交換するか、その前後にコンテンツを追加することしかできないようです。

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

ruby-on-rails - スクリプトタグのない URL を解析しようとすると hpricot が例外をスローする

ruby on rails で hpricot gem を使用して、Web ページを解析し、メタタグの内容を抽出します。ただし、Web サイトの<noscrpit>タグの直後に<head>タグがある場合、例外がスローされます。

宝石を最新バージョンに更新しようとさえしました。それでも同じです。

これは私が使用するサンプルコードです。

hpricot に Web ページを提供する前に、noscript タグを削除することを考えていました。またはそれを行う他の方法はありますか??

私のHTMLスニペット

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

nokogiri - この hpricot コードを nokogiri に変換するにはどうすればよいですか?

http://www.savedmyday.com/2008/04/25/how-to-extract-text-from-html-using-rubyhpricot/で見つけました

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

css - CSS セレクター除外要素、hpricot

hpricot を使用してスクリプト要素以外のすべてを選択する CSS セレクターを作成しようとしています。select-me div のすべてのコンテンツを簡単に選択してスクリプト要素を削除できますが、セレクターを使用できるかどうか疑問に思っていました。スクリプト要素を除外します:

だから最後に私は戻ってきます:

乾杯

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

java - Javaを使用するhpricot?

多くのhpricotコードがJavaで書かれていることに気づきました...

代替テキストhttp://img697.imageshack.us/img697/7447/picture2yw.png

正規表現を処理する場合、JRubyはネイティブのルビーよりもはるかに優れたパフォーマンスを発揮すると聞きました。JRubyまたはJavaがインストールされている場合、Javaクラスがアクティブ化され、これらが見つからない場合はrubyが使用される可能性がありますか?

それは確かに不可解なものです。

ありがとう

0 投票する
2 に答える
328 参照

ruby-on-rails - Hpricot を HTML5 でうまく動作させるにはどうすればよいですか?

Hpricot を使用してテーマ ファイルを解析しています。ただし、有効な HTML5 ドキュメントを Hpricot() にフィードすると、HTML5 タグ ( など<section>) が自動的に閉じられ、DOCTYPE.

HTML5 ドキュメントを正しく解析できるようにする Hpricot の拡張機能、または設定する必要があるフラグはありますか?

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

ruby - ノコギリvsプリコット?

あなたならどちらを選びますか?私の重要な属性は次のとおりです(順不同):

  1. サポートと今後の機能強化。
  2. コミュニティおよび一般知識ベース (インターネット上)。
  3. 包括的 (IE、幅広い *.*ml ページを解析することが証明されています)。
  4. パフォーマンス。
  5. メモリ フットプリント (コード ベースではなくランタイム)。
0 投票する
2 に答える
320 参照

ruby - Ruby - ファイルへの Hpricot データの書き込み

私は現在、いくつかの XML 解析を行っており、使いやすさと構文のために Hpricot を使用することを選択しましたが、いくつかの問題が発生しています。見つけた XML データを別のファイルに書き込む必要があります。ただし、これを行うと、形式は保持されません。たとえば、コンテンツが次のようになっているとします。

そして、ドキュメントにこのようなエントリがたくさんあると仮定します。を使用して「dict」アイテムを繰り返し処理しています


上記のコードを使用すると、出力は上記の XML とまったく同じように次のようになります。しかし、驚いたことに、ファイルの出力は次のようになります。


「\n」文字で分割して一度に 1 行ずつファイルに書き込もうとしましたが、「\n」文字を認識しなかったため、どちらもうまくいかなかったようです。どんな助けでも大歓迎です。それは非常に単純な解決策かもしれませんが、見つけるのに苦労しています。ありがとう!

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

ruby-on-rails - hpricot を使用してタグを削除する

このようなhtml:

次のような結果のフォントタグを置き換えたい:

ありがとうございます

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

html - Hpricotを使用してhtml要素のスタイル属性を削除するには?

このような:

すべての要素の「スタイル」属性を削除したい。私はこのような結果が欲しい:

hpricotを使用してこれを行う方法は?

ありがとう。


わかりました私はこれを以下のように解決しました: