【发布时间】:2014-04-05 04:34:58
【问题描述】:
我想从列表中提取一组数字。列表项由其中的标题标识,并以随机顺序出现。我想(例如在第一个列表项中)将数字 (1,287,498) 分配给包含在同一 <li> 标记 (Russia) 中的标题。
<ul>
<li>
<h6>Russia</h6>
<p>Red</p>
<p>1,287,498</p>
</li>
<li>
<h6>USA</h6>
<p>Blue</p>
<p>782,2378,223</p>
</li>
...etc.
</ul>
我想要这样的东西:
russia = 1,287,498
我尝试使用XPath,但没有成功,大概是因为顺序是随机的;它一直分配错误的变量。
【问题讨论】:
-
那么您是如何使用 XPath 的呢?你得到了所有的
<li>元素吗?并处理那个或其他什么?什么是随机的?<li>元素的顺序是随机的,还是<li>中元素的顺序? -
抱歉我不够清楚,我的意思是说
<li>元素的顺序是随机的。
标签: ruby nokogiri mechanize watir browser-automation