【发布时间】:2018-09-27 13:38:50
【问题描述】:
我想要的是eng_tid的id。那我应该怎么做才能得到这个ID码
<a data-gt="{"engagement":{"eng_type":"1","eng_src":"2","eng_tid":"100016034050254","eng_data":[]}}" href="https://www.facebook.com/thokchom.tombung?fref=pb&hc_location=profile_browser" data-hovercard="/ajax/hovercard/user.php?id=100016034050254&extragetparams=%7B%22hc_location%22%3A%22profile_browser%22%7D" data-hovercard-prefer-more-content-show="1">Thokchom Tombung</a>
require 'open-uri'
require 'nokogiri'
require 'json'
require 'csv'
page = Nokogiri::HTML(open("index.html"))
links = page.css('li._5i_q').css("a[data-gt]").children.map {|name| name.text }
puts links
CSV.open('fileId.csv', 'w') do |csv|
csv << links
end
【问题讨论】:
-
你能确认
data-gt属性中的值吗?是单引号还是双引号?