問題タブ [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 search how to
I would like to do a search in a webpage if I have result than I need a property. Here is the webpage: link text
I am interested if, the header the meta has the property with value "og:title" ot nor, if has I want the content value
If we look at the source of the page, it has a potion of:
so I want a true result for og:title query and a Explore the Titanic Wreck Site via Social Media [EXCLUSIVE] value for next search, how to do it properly
search("/html/head/meta[(@property='og:title']")
doesn't return what I want.
any suggestion?
ruby -
Hpricotを使用してタグ付きのWebページからテキストを抽出するにはどうすればよいですか?
HpricotとRubyを使用してHTMLファイルを解析しようとしていますが、のようなタグで囲まれていない「フリーフローティング」テキストの抽出に問題があります<p></p>
。
結果は次のようになると思います
しかし、私は得ています
Hpricotのリターンライン1、ライン2などを作成するにはどうすればよいですか?
ruby-on-rails - Windows、Ruby 1.8.7、Rails 2.3.8にファセットをインストールするにはどうすればよいですか、hpricotエラーが発生します
rubygemsからファセットgemをインストールしようとすると、次のエラーが発生します。
これを修正するにはどうすればよいですか?
ruby-on-rails - Bundler は、Ruby 1.8.7 を使用する Windows XP に hpricot をインストールしたくない
私は Windows マシンで開発していますが、Debian にデプロイしています。Rails 3 アプリで hpricot を使用しようとしています。以下を使用して、gem をインストールできます。
しかし、バンドルファイルでこれを行うと、エラーが発生し続けます(間違ったバージョンのhpricotをインストールしようとしていると思います(Windows固有ではありません))
これは、stackoverflow に関する別の質問からのものですが、私にとってはうまくいきません。
何か案は?
PS:
Ruby 1.8.7 を搭載した Windows XP sp3 と Rails 3.0.3 とバンドラー 1.0.7
編集
エラーを貼り付けるのを忘れました:
ruby - 「終了したオブジェクト」とは何ですか?なぜメソッドを呼び出せないのですか?
定期的にこの例外が発生します:
このコード行で:
このエラーはどういう意味ですか? どうすれば回避できますか?
ruby - Hpricot で (たとえば) 使用される除数表記は何ですか?
Hpricot のドキュメント ( https://github.com/hpricot/hpricot ) には、doc.search() メソッドがあります。次に、ドキュメントは「除数を使用するのが近道です」と述べています。
それは動作します、それは確かですが、私は疑問に思っています、これは何の表記ですか?今まで出会ったことがありません。
ruby - Hpricotによる複数検索
RTFMを使用していましたが、それでも困惑していました。プロパティ条件リストの少なくとも1つを満たすオブジェクトを取得する必要があります。
例:divs、ここでclass == "marked" OR class = "data" OR class = "comments"
今のところ手動でエミュレートしていますが、Hpricotの標準機能で可能ですか?
ruby-on-rails - hpricotgemのロードに関する問題
hpricotgemのロードに問題があります。私はそれをレーキタスクで使用していて、それに入れてrequire "hpricot"
います。ただし、エラーメッセージは表示されません。no such file to load -- hpricot
ただし、gemリストに表示されますが、rakeタスクがそれを認識しない理由がわかりません。誰かがhpricot宝石でその種の問題を経験したことがありますか?
の出力gem list -d hpricot
:
ruby - Hpricotのhtmlメソッドに相当するNokogiri
Hpricotのhtml
メソッドは、ドキュメント内のHTMLのみを吐き出します。
対照的に、私がNokogiriに最も近いのは、inner_html
その出力を<html>
と<body>
タグでラップするメソッドです。
NokogiriでHpricotのメソッドの動作を取得するにはどうすればよいhtml
ですか?つまり、私はこれが欲しい:
ruby - Hpricot XML テキスト検索
Hpricot + Ruby XML の構文解析と論理選択。
目的: 著者ボブによって書かれたすべてのタイトルを見つけます。
私のXMLファイル: