問題タブ [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.
ruby - Hpricot の空の要素にテキストを追加するにはどうすればよいですか?
空のタグがある場合:
最終的に次のようになるようにテキストを追加するにはどうすればよいですか。
タグ全体を別のコンテンツと交換するか、その前後にコンテンツを追加することしかできないようです。
ruby-on-rails - スクリプトタグのない URL を解析しようとすると hpricot が例外をスローする
ruby on rails で hpricot gem を使用して、Web ページを解析し、メタタグの内容を抽出します。ただし、Web サイトの<noscrpit>
タグの直後に<head>
タグがある場合、例外がスローされます。
宝石を最新バージョンに更新しようとさえしました。それでも同じです。
これは私が使用するサンプルコードです。
hpricot に Web ページを提供する前に、noscript タグを削除することを考えていました。またはそれを行う他の方法はありますか??
私のHTMLスニペット
css - CSS セレクター除外要素、hpricot
hpricot を使用してスクリプト要素以外のすべてを選択する CSS セレクターを作成しようとしています。select-me div のすべてのコンテンツを簡単に選択してスクリプト要素を削除できますが、セレクターを使用できるかどうか疑問に思っていました。スクリプト要素を除外します:
だから最後に私は戻ってきます:
乾杯
java - Javaを使用するhpricot?
多くのhpricotコードがJavaで書かれていることに気づきました...
代替テキストhttp://img697.imageshack.us/img697/7447/picture2yw.png
正規表現を処理する場合、JRubyはネイティブのルビーよりもはるかに優れたパフォーマンスを発揮すると聞きました。JRubyまたはJavaがインストールされている場合、Javaクラスがアクティブ化され、これらが見つからない場合はrubyが使用される可能性がありますか?
それは確かに不可解なものです。
ありがとう
ruby-on-rails - Hpricot を HTML5 でうまく動作させるにはどうすればよいですか?
Hpricot を使用してテーマ ファイルを解析しています。ただし、有効な HTML5 ドキュメントを Hpricot() にフィードすると、HTML5 タグ ( など<section>
) が自動的に閉じられ、DOCTYPE
.
HTML5 ドキュメントを正しく解析できるようにする Hpricot の拡張機能、または設定する必要があるフラグはありますか?
ruby - ノコギリvsプリコット?
あなたならどちらを選びますか?私の重要な属性は次のとおりです(順不同):
- サポートと今後の機能強化。
- コミュニティおよび一般知識ベース (インターネット上)。
- 包括的 (IE、幅広い *.*ml ページを解析することが証明されています)。
- パフォーマンス。
- メモリ フットプリント (コード ベースではなくランタイム)。
ruby - Ruby - ファイルへの Hpricot データの書き込み
私は現在、いくつかの XML 解析を行っており、使いやすさと構文のために Hpricot を使用することを選択しましたが、いくつかの問題が発生しています。見つけた XML データを別のファイルに書き込む必要があります。ただし、これを行うと、形式は保持されません。たとえば、コンテンツが次のようになっているとします。
そして、ドキュメントにこのようなエントリがたくさんあると仮定します。を使用して「dict」アイテムを繰り返し処理しています
上記のコードを使用すると、出力は上記の XML とまったく同じように次のようになります。しかし、驚いたことに、ファイルの出力は次のようになります。
「\n」文字で分割して一度に 1 行ずつファイルに書き込もうとしましたが、「\n」文字を認識しなかったため、どちらもうまくいかなかったようです。どんな助けでも大歓迎です。それは非常に単純な解決策かもしれませんが、見つけるのに苦労しています。ありがとう!
ruby-on-rails - hpricot を使用してタグを削除する
このようなhtml:
次のような結果のフォントタグを置き換えたい:
ありがとうございます
html - Hpricotを使用してhtml要素のスタイル属性を削除するには?
このような:
すべての要素の「スタイル」属性を削除したい。私はこのような結果が欲しい:
hpricotを使用してこれを行う方法は?
ありがとう。
わかりました私はこれを以下のように解決しました: