我使用nokogiri进行了一次屏幕刮擦,它看起来像这样。在我的团队模型中
def pull_teams
url = "http://www.nba.com/standings/team_record_comparison/conferenceNew_Std_Cnf.html"
doc = Nokogiri::HTML(open(url))
doc.css("tr.title:has(td:contains('Western')) ~tr").map do |team|
team.search('td')[0].text
end
end
我已经有了
require 'nokogiri'
require 'open-uri'
也在那里。
我在我的团队控制器中得到了这个
def new
@team = Team.new
@team.refresh_teams
end
在我看来,我有这个
<% @teams.each do |team| %>
<tr>
<td><%= link_to team.name, team %></td>
<td><%= link_to 'Destroy', team, method: :delete, data: { confirm: 'Are you sure?' } %></td>
<td><%= link_to 'edit', edit_team_path(team) %></td>
<% end %>
我希望能够在桌面上发布团队名称和其他所有内容,如果它有助于我的git在这里?
由于
答案 0 :(得分:0)
在td
doc.css("tr.title:has(td:contains('Western')) ~tr").map do |team|
team.search('td').map do |v|
<td><%=v.text%><td>
end
end