の属性私はあまりにも仕事をするように見えることはできません。私は自分のコードのどこかに['width']
を置く必要があると思うし、私はオンラインのさまざまな例を、以下試してみたが、それは仕事を得ることができませんでした。へのアクセスHTMLは、私が使用しているコードです。ここ鋸山
5
A
答えて
6
このXPath TutorialからXPath構文を見てみましょう。
ただ一つの要素がある場合にblock.at_xpath("*/img")["width"]
、または*/img/@width
を試してみてください。
12
CSSセレクタより簡単に、より読みやすくする傾向がある:
puts block.at('img')[:height]
+2
や 'block.at_css( 'IMG'):高さ]'または単に 'block.at( 'IMG'):高さ]'。 – Phrogz
+0
はい!私はそのメソッドが呼び出されたことを思い出すことができませんでした。投稿が更新されました。 –
関連する問題
- 1. 鋸山SAXパーサ私はサックスと鋸山を使用しています
- 2. 私はこのような何かを探してい鋸山
- 3. 鋸山 - 私はこのようになり、既存のHTMLファイルを開くには、鋸山を使用していDOCTYPEやメタタグ
- 4. 鋸山 - tag.contentsは、私は、このXMLを持って
- 5. 選択私は鋸山で使用するには、このXMLを持っているCSS
- 6. は鋸山
- 7. 鋸山
- 8. 鋸山
- 9. 鋸山
- 10. 鋸山
- 11. 鋸山
- 12. 鋸山
- 13. 私のようなもののためにいくつかのHTMLを検索する必要がある鋸山使ってGoogleマップ線W /鋸山
- 14. 私は体がのように見えるとHTMLを持って鋸山
- 15. Hpricot /鋸山
- 16. 鋸山HTML私はHTMLフラグメントを解析し、クリーンアップするには鋸山の宝石のバージョン1.4.0</p> <p>を使用してHTMLを解析しているレールのアプリを持っている<o:p>タグ
- 17. は、使用してXMLにノードを追加鋸山:: XML ::ビルダー
- 18. はTypeError:鋸山をキャストすることはできません:: XML ::文字列
- 19. しかし、この特殊文字が正しく解析されません、彼らは「genealógica」として表示し、私は鋸山を使用して特殊文字を含むWebページを解析してい鋸山
- 20. 私は、ユーザーアクセス用の一部のHTMLコードを実装するが、Angular2を使用しています。ここモード
- 21. 鋸山、Omniauthと私は実行しています1.9.2p290 =>完全な失敗
- 22. 鋸山:私はソートされていないアレイ保持次のID持って
- 23. 私はSimpleHTTPServerを使用して、私のコードはここでエラー
- 24. HTMLの右山かっこ
- 25. これは私が使用しているコードで、PerlとGD
- 26. 次のように私は、XMLファイルを持っている鋸山
- 27. のJRuby /鋸山はミュールESBでのJavaのXMLのlibsを見つけることができない3
- 28. は、このようなファイルをロードすることはできません - 鋸山
- 29. 鋸山チェックXML要素は、子ノード
- 30. HTMLでHTMLエンティティを使用すると、私は、この取得してい
私はあなたが '*/IMG/@ width'を意味すると思います。 –
それを私が直した。 – aus
@Michealは、ええ、小さな編集でそれは素晴らしい仕事しました。私は彼が最初の例で余分なparenを持っていると思う。 –