【发布时间】:2013-07-13 20:51:04
【问题描述】:
我正在使用 Nokogiri 解析 HTML,然后获取这些类型元素。
<li data-item="{"title":"where is title","slug":"about some",
"has_many_images":false,"show_image":"abbxb","created_at":1373737401,
"show_attr":{"value":"150"},
"location":"Alabama",
"category":"Table",
"is_business":false}">
//here other many more
</li>
现在我想得到这个data-item,我正在使用:
page.css("li[data-item]")[0]
我得到了这样的东西:
#<Nokogiri::XML::Element:0x14fc250 name="li" attributes=[#<Nokogiri::XML::Attr:0x14fc178 name="class" value="item">, 等等...
但我想要这样:
"{"title":"where is title","slug":"about some",
"has_many_images":false,"show_image":"abbxb","created_at":1373737401,
"show_attr":{"value":"150"},
"location":"Alabama",
"category":"Table",
"is_business":false}"
有什么建议吗?
【问题讨论】:
-
@nano.galvao 不错的编辑.. 我今天从你那里学到了.. :)