nokogiri 足球比赛数据

抓取足球比赛数据

View Code
 1 require 'open-uri'
 2 require 'nokogiri'
 3 require 'pp'
 4 require 'json'
 5 
 6 
 7 url = 'http://info.sporttery.com/football/ttg_vp.php'
 8 urlhafu = 'http://info.sporttery.com/football/hafu_vp.php'
 9 def grabinfo(url)
10     doc = Nokogiri::HTML(open(url),nil,'gb2312')
11     doc.search("//table[@id ='jumpTable']//tr[position()>3]").each_with_index do |tr,index|
12      tr.children.map do |c|
13          puts c.text.encode('gbk')
14     end
15     end
16     
17     
18 end
19 
20 grabinfo(url)

输出数据:

周三001


英格兰锦标赛




南安联 VS 莱顿东方


13-02-21 03:15


25.16
10.06
2.10
16.78
25.16
50.32
0000
0000
周三002


英格兰锦标赛




克鲁 VS 考文垂


13-02-21 03:30


0000
0000
6.80
6.80
6.80
6.80
6.80
0000
周三003


欧洲冠军联赛




AC米兰 VS 巴塞罗那


13-02-21 03:45


21.76
34.82
10.24
3.56
8.28
10.24
29.02
34.82
周三004


欧洲冠军联赛




加拉塔萨雷 VS 沙尔克04


13-02-21 03:45


0000
0000
2.04
4.08
0000
0000
0000
0000
周三005


英格兰冠军联赛




利兹联 VS 布莱克浦


13-02-21 03:45


0000
0000
0000
2.72
5.44
5.44
0000
0000
周三006


南美解放者杯




萨斯菲尔德 VS 伊基克体育


13-02-21 06:45


0000
0000
0000
2.00
0000
0000
0000
0000
周三007

原文地址:https://www.cnblogs.com/dluf/p/2918419.html