質問するログイン新規登録

回答編集履歴

1

質問に合わせて修正

2018/01/10 13:07

投稿

otn
otn

スコア86371

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  "内容量"の次ということでしょうか。
2
2
  ```Ruby
3
- page.xpath('//dt[text()="内容量"]/following-sibling::dd[position()=1]')
3
+ serving_size = page.at('//dt[text()="内容量"]/following-sibling::dd[position()=1]').inner_text
4
4
  ```
5
5
 
6
6
  実用的には、一発で目的ノードを選択する記述を考えるより、Arrayで結果を得て順番に探す方が良いかも知れません。