我解析HTML使用Nokogiri,然后获取这些类型的元素。解析与Nokogiri
<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好的编辑..我今天从你身上学到了.. :) –