流媒体开发之-新浪网NBA排名解析

时间:2022-03-05 14:33:22

最近NBA比赛,所以很多人再看,排名也是其中的一个观看点,这里解析了新浪网NBA排名数据。

首先要封装一个类保存排名需要的内容

package com.jwzhangjie.model;

import java.io.Serializable;

/**
* 排名模型
* @author jwzhangjie
*采集新浪排行数据
*/
public class RankModel implements Serializable{

private static final long serialVersionUID = 1L;

/**
* 排名的名次
*/
private String rankNo;
/**
* 球队名字
*/
private String rankTeam;
/**
* 胜利的次数
*/
private String winTimes;
/**
* 失败的次数
*/
private String loseTimes;
/**
* 胜利的比例
*/
private String ratioOfVictory;
/**
* 胜差
*/
private String marginOfVictory;
/**
* 得分
*/
private String victorScore;
/**
* 失分
*/
private String loseScore;
/**
* 分差
*/
private String margeScore;
/**
* 主场战绩
*/
private String homeRecord;
/**
* 客场战绩
*/
private String awayRecord;
/**
* 分部战绩
*/
private String segmentRecord;
/**
* 分区战绩
*/
private String partitionRecord;
/**
* 分差<3
*/
private String margeLessThan3;
/**
* 分差>10
*/
private String margeMoreThan10;
/**
* 得分<100
*/
private String margeLessThan100;
/**
* 得分>=100
*/
private String margeMoreThan100;
/**
* 最近10场
*/
private String last10;
/**
* 连胜连负
*/
private String evenNegativeStreak;


public String getRankNo() {
return rankNo;
}
public void setRankNo(String rankNo) {
this.rankNo = rankNo;
}
public String getRankTeam() {
return rankTeam;
}
public void setRankTeam(String rankTeam) {
this.rankTeam = rankTeam;
}
public String getWinTimes() {
return winTimes;
}
public void setWinTimes(String winTimes) {
this.winTimes = winTimes;
}
public String getLoseTimes() {
return loseTimes;
}
public void setLoseTimes(String loseTimes) {
this.loseTimes = loseTimes;
}
public String getRatioOfVictory() {
return ratioOfVictory;
}
public void setRatioOfVictory(String ratioOfVictory) {
this.ratioOfVictory = ratioOfVictory;
}
public String getMarginOfVictory() {
return marginOfVictory;
}
public void setMarginOfVictory(String marginOfVictory) {
this.marginOfVictory = marginOfVictory;
}
public String getVictorScore() {
return victorScore;
}
public void setVictorScore(String victorScore) {
this.victorScore = victorScore;
}
public String getLoseScore() {
return loseScore;
}
public void setLoseScore(String loseScore) {
this.loseScore = loseScore;
}
public String getMargeScore() {
return margeScore;
}
public void setMargeScore(String margeScore) {
this.margeScore = margeScore;
}
public String getHomeRecord() {
return homeRecord;
}
public void setHomeRecord(String homeRecord) {
this.homeRecord = homeRecord;
}
public String getAwayRecord() {
return awayRecord;
}
public void setAwayRecord(String awayRecord) {
this.awayRecord = awayRecord;
}
public String getSegmentRecord() {
return segmentRecord;
}
public void setSegmentRecord(String segmentRecord) {
this.segmentRecord = segmentRecord;
}
public String getPartitionRecord() {
return partitionRecord;
}
public void setPartitionRecord(String partitionRecord) {
this.partitionRecord = partitionRecord;
}
public String getMargeLessThan3() {
return margeLessThan3;
}
public void setMargeLessThan3(String margeLessThan3) {
this.margeLessThan3 = margeLessThan3;
}
public String getMargeMoreThan10() {
return margeMoreThan10;
}
public void setMargeMoreThan10(String margeMoreThan10) {
this.margeMoreThan10 = margeMoreThan10;
}
public String getMargeLessThan100() {
return margeLessThan100;
}
public void setMargeLessThan100(String margeLessThan100) {
this.margeLessThan100 = margeLessThan100;
}
public String getMargeMoreThan100() {
return margeMoreThan100;
}
public void setMargeMoreThan100(String margeMoreThan100) {
this.margeMoreThan100 = margeMoreThan100;
}
public String getLast10() {
return last10;
}
public void setLast10(String last10) {
this.last10 = last10;
}
public String getEvenNegativeStreak() {
return evenNegativeStreak;
}
public void setEvenNegativeStreak(String evenNegativeStreak) {
this.evenNegativeStreak = evenNegativeStreak;
}

public void setCase(int i, String content){
switch (i) {
case 0:
rankNo = content;
break;
case 1:
rankTeam = content;
break;
case 2:
winTimes = content;
break;
case 3:
loseTimes = content;
break;
case 4:
ratioOfVictory = content;
break;
case 5:
marginOfVictory = content;
break;
case 6:
victorScore = content;
break;
case 7:
loseScore = content;
break;
case 8:
margeScore = content;
break;
case 9:
homeRecord = content;
break;
case 10:
awayRecord = content;
break;
case 11:
segmentRecord = content;
break;
case 12:
partitionRecord = content;
break;
case 13:
margeLessThan3 = content;
break;
case 14:
margeMoreThan10 = content;
break;
case 15:
margeLessThan100 = content;
break;
case 16:
margeMoreThan100 = content;
break;
case 17:
last10 = content;
break;
case 18:
evenNegativeStreak = content;
break;
}
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
builder.append("排名:").append(rankNo).append(" 球队:").append(rankTeam).append(" 胜:");
builder.append(winTimes).append(" 负:").append(loseTimes).append(" 胜率:");
builder.append(ratioOfVictory).append(" 胜差:").append(marginOfVictory).append(" 得分:");
builder.append(victorScore).append(" 失分:").append(loseScore).append(" 分差:").append(margeScore);
builder.append(" 主场战绩:").append(homeRecord).append(" 客场战绩:").append(awayRecord).append(" 分部战绩:");
builder.append(segmentRecord).append(" 分区战绩:").append(partitionRecord).append(" 分差<3:").append(margeLessThan3);
builder.append(" 分差>10").append(margeMoreThan10).append(" 得分<100:").append(margeLessThan100);
builder.append(" 得分>100 ").append(margeMoreThan100).append(" 最近10场:").append(last10).append(" 连胜连负:").append(evenNegativeStreak);
return builder.toString();
}


}

然后把又把上面的封装了一层,如下:

package com.jwzhangjie.model;

import java.io.Serializable;
import java.util.ArrayList;

public class RankModelList implements Serializable{

private static final long serialVersionUID = 1L;

/**
* 排行类型
*/
private String rankType;
/**
* 排行数据模型
*/
private ArrayList<RankModel> rankModelList;

public String getRankType() {
return rankType;
}
public void setRankType(String rankType) {
this.rankType = rankType;
}
public ArrayList<RankModel> getRankModelList() {
return rankModelList;
}
public void setRankModelList(ArrayList<RankModel> rankModelList) {
this.rankModelList = rankModelList;
}

}

解析来就是解析了

package com.jwzhangjie.parser.ranking;

import java.util.ArrayList;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

import com.jwzhangjie.model.RankModel;
import com.jwzhangjie.model.RankModelList;

/**
* 联盟排名,分区排名
* @author jwzhangjie
*/
public class LeagueRank {

public ArrayList<RankModelList> getRank(String url){
ArrayList<RankModelList> listData = new ArrayList<RankModelList>();
try {
Document doc = Jsoup.connect(url).get();
Element table980middle = doc.getElementById("table980middle");
Elements tableText = table980middle.getElementsByTag("tbody");
if (tableText != null && tableText.size() > 0 ) {
Elements trs = tableText.first().getElementsByTag("tr");
RankModelList rankModelListP = new RankModelList();
ArrayList<RankModel> rankModelList = new ArrayList<RankModel>();
for (Element tr : trs) {
Elements tds = tr.getElementsByTag("td");
int count = tds.size();
if (count > 1) {
RankModel rankModel = new RankModel();
for (int i = 0; i < count; i++) {
Element td = tds.get(i);
rankModel.setCase(i, td.text());
}
System.out.println(rankModel.toString());
rankModelList.add(rankModel);
}else if(count == 1){
String titlte = tds.first().text();
if ("东部排名".equals(titlte.trim())) {
rankModelListP.setRankType("东部排名");
System.out.println("东部排名");
}else if ("西部排名".equals(titlte.trim())) {
rankModelListP.setRankModelList(rankModelList);
listData.add(rankModelListP);
rankModelListP = new RankModelList();
rankModelList.clear();
rankModelListP.setRankType("西部排名");
System.out.println("西部排名");
}
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
return listData;
}
}

测试数据:

联盟排名解析结果:

东部排名
排名:排名 球队:球队 胜:胜 负:负 胜率:胜率 胜差:胜差 得分:得分 失分:失分 分差:分差 主场战绩:主场战绩 客场战绩:客场战绩 分部战绩:分部战绩 分区战绩:分区战绩 分差<3:分差<3 分差>10分差>10 得分<100:得分<100 得分>100 得分≥100 最近10场:最近10场 连胜连负:连胜连负
排名:1 球队:步行者 胜:18 负:2 胜率:90% 胜差:0 得分:98.3 失分:88.1 分差:10.2 主场战绩:9胜0负 客场战绩:9胜2负 分部战绩:12胜1负 分区战绩:4胜1负 分差<3:0胜0负 分差>1010胜1负 得分<100:13胜1负 得分>100 5胜1负 最近10场:9胜1负 连胜连负:2连胜
排名:2 球队:热火 胜:15 负:5 胜率:75% 胜差:3 得分:103.2 失分:95.9 分差:7.3 主场战绩:9胜2负 客场战绩:6胜3负 分部战绩:11胜5负 分区战绩:6胜0负 分差<3:2胜2负 分差>109胜2负 得分<100:4胜2负 得分>100 11胜3负 最近10场:8胜2负 连胜连负:1连胜
排名:3 球队:老鹰 胜:11 负:10 胜率:52.4% 胜差:7.5 得分:99.6 失分:99 分差:0.599 主场战绩:7胜3负 客场战绩:4胜7负 分部战绩:8胜5负 分区战绩:2胜3负 分差<3:1胜3负 分差>105胜3负 得分<100:3胜5负 得分>100 8胜5负 最近10场:5胜5负 连胜连负:2连胜
排名:4 球队:凯尔特人 胜:9 负:12 胜率:42.9% 胜差:9.5 得分:94.3 失分:96.9 分差:-2.6 主场战绩:5胜5负 客场战绩:4胜7负 分部战绩:7胜6负 分区战绩:0胜1负 分差<3:2胜0负 分差>104胜6负 得分<100:4胜12负 得分>100 5胜0负 最近10场:5胜5负 连胜连负:2连胜
排名:5 球队:活塞 胜:10 负:10 胜率:50% 胜差:8 得分:99.6 失分:98.8 分差:0.8 主场战绩:5胜5负 客场战绩:5胜5负 分部战绩:9胜4负 分区战绩:3胜2负 分差<3:0胜1负 分差>107胜3负 得分<100:4胜6负 得分>100 6胜4负 最近10场:6胜4负 连胜连负:4连胜
排名:6 球队:奇才 胜:9 负:10 胜率:47.4% 胜差:8.5 得分:99.4 失分:100.2 分差:-0.8 主场战绩:6胜3负 客场战绩:3胜7负 分部战绩:7胜7负 分区战绩:2胜1负 分差<3:0胜1负 分差>102胜5负 得分<100:3胜6负 得分>100 6胜4负 最近10场:7胜3负 连胜连负:1连负
排名:7 球队:山猫 胜:9 负:11 胜率:45% 胜差:9 得分:89.6 失分:91.5 分差:-1.9 主场战绩:5胜6负 客场战绩:4胜5负 分部战绩:9胜7负 分区战绩:0胜3负 分差<3:1胜1负 分差>103胜6负 得分<100:7胜11负 得分>100 2胜0负 最近10场:4胜6负 连胜连负:1连胜
排名:8 球队:公牛 胜:8 负:10 胜率:44.4% 胜差:9 得分:94.2 失分:94 分差:0.2 主场战绩:6胜2负 客场战绩:2胜8负 分部战绩:7胜5负 分区战绩:3胜3负 分差<3:1胜3负 分差>106胜5负 得分<100:6胜8负 得分>100 2胜2负 最近10场:3胜7负 连胜连负:1连负
排名:9 球队:骑士 胜:7 负:13 胜率:35% 胜差:11 得分:92.4 失分:99.6 分差:-7.2 主场战绩:6胜3负 客场战绩:1胜10负 分部战绩:4胜10负 分区战绩:1胜3负 分差<3:2胜0负 分差>101胜8负 得分<100:5胜11负 得分>100 2胜2负 最近10场:4胜6负 连胜连负:1连胜
排名:10 球队:猛龙 胜:6 负:12 胜率:33.3% 胜差:11 得分:97.3 失分:98.7 分差:-1.4 主场战绩:3胜6负 客场战绩:3胜6负 分部战绩:4胜7负 分区战绩:2胜1负 分差<3:0胜2负 分差>103胜2负 得分<100:3胜8负 得分>100 3胜4负 最近10场:3胜7负 连胜连负:5连负
排名:11 球队:76人 胜:7 负:14 胜率:33.3% 胜差:11.5 得分:102.9 失分:110.2 分差:-7.3 主场战绩:6胜6负 客场战绩:1胜8负 分部战绩:6胜8负 分区战绩:0胜1负 分差<3:2胜2负 分差>101胜11负 得分<100:1胜9负 得分>100 6胜5负 最近10场:2胜8负 连胜连负:2连负
排名:12 球队:魔术 胜:6 负:13 胜率:31.6% 胜差:11.5 得分:98.9 失分:103.3 分差:-4.4 主场战绩:5胜5负 客场战绩:1胜8负 分部战绩:4胜9负 分区战绩:1胜4负 分差<3:1胜3负 分差>104胜7负 得分<100:2胜9负 得分>100 4胜4负 最近10场:2胜8负 连胜连负:4连负
排名:13 球队:篮网 胜:6 负:14 胜率:30% 胜差:12 得分:94.4 失分:102.3 分差:-7.9 主场战绩:2胜6负 客场战绩:4胜8负 分部战绩:3胜7负 分区战绩:1胜1负 分差<3:3胜0负 分差>101胜8负 得分<100:2胜12负 得分>100 4胜2负 最近10场:3胜7负 连胜连负:1连胜
排名:14 球队:尼克斯 胜:5 负:13 胜率:27.8% 胜差:12 得分:95.5 失分:97.3 分差:-1.8 主场战绩:2胜7负 客场战绩:3胜6负 分部战绩:5胜6负 分区战绩:1胜0负 分差<3:0胜3负 分差>103胜4负 得分<100:2胜11负 得分>100 3胜2负 最近10场:2胜8负 连胜连负:2连胜
排名:15 球队:雄鹿 胜:4 负:16 胜率:20% 胜差:14 得分:90.8 失分:99.4 分差:-8.6 主场战绩:2胜8负 客场战绩:2胜8负 分部战绩:4胜13负 分区战绩:1胜3负 分差<3:0胜1负 分差>100胜6负 得分<100:1胜14负 得分>100 3胜2负 最近10场:2胜8负 连胜连负:1连负
西部排名
排名:排名 球队:球队 胜:胜 负:负 胜率:胜率 胜差:胜差 得分:得分 失分:失分 分差:分差 主场战绩:主场战绩 客场战绩:客场战绩 分部战绩:分部战绩 分区战绩:分区战绩 分差<3:分差<3 分差>10分差>10 得分<100:得分<100 得分>100 得分≥100 最近10场:最近10场 连胜连负:连胜连负
排名:1 球队:开拓者 胜:17 负:4 胜率:81% 胜差:0 得分:106.2 失分:100.2 分差:6 主场战绩:9胜2负 客场战绩:8胜2负 分部战绩:9胜4负 分区战绩:3胜0负 分差<3:2胜1负 分差>109胜3负 得分<100:4胜1负 得分>100 13胜3负 最近10场:8胜2负 连胜连负:1连负
排名:2 球队:马刺 胜:15 负:4 胜率:78.9% 胜差:1 得分:101.8 失分:93.1 分差:8.7 主场战绩:8胜2负 客场战绩:7胜2负 分部战绩:8胜3负 分区战绩:3胜1负 分差<3:3胜0负 分差>108胜2负 得分<100:5胜1负 得分>100 10胜3负 最近10场:7胜3负 连胜连负:1连负
排名:3 球队:雷霆 胜:14 负:4 胜率:77.8% 胜差:1.5 得分:104 失分:99.4 分差:4.6 主场战绩:9胜0负 客场战绩:5胜4负 分部战绩:11胜4负 分区战绩:4胜2负 分差<3:5胜1负 分差>106胜1负 得分<100:4胜1负 得分>100 10胜3负 最近10场:9胜1负 连胜连负:1连胜
排名:4 球队:快船 胜:13 负:8 胜率:61.9% 胜差:4 得分:104.6 失分:100.4 分差:4.2 主场战绩:8胜2负 客场战绩:5胜6负 分部战绩:10胜3负 分区战绩:4胜1负 分差<3:2胜0负 分差>106胜3负 得分<100:1胜5负 得分>100 12胜3负 最近10场:6胜4负 连胜连负:1连负
排名:5 球队:火箭 胜:14 负:7 胜率:66.7% 胜差:3 得分:107.9 失分:101.8 分差:6.1 主场战绩:9胜3负 客场战绩:5胜4负 分部战绩:8胜6负 分区战绩:3胜1负 分差<3:1胜2负 分差>109胜2负 得分<100:2胜3负 得分>100 12胜4负 最近10场:7胜3负 连胜连负:1连胜
排名:6 球队:小牛 胜:13 负:8 胜率:61.9% 胜差:4 得分:103.7 失分:101.9 分差:1.8 主场战绩:9胜2负 客场战绩:4胜6负 分部战绩:7胜6负 分区战绩:3胜1负 分差<3:4胜2负 分差>104胜2负 得分<100:3胜3负 得分>100 10胜5负 最近10场:6胜4负 连胜连负:3连胜
排名:7 球队:掘金 胜:12 负:8 胜率:60% 胜差:4.5 得分:104 失分:101.3 分差:2.7 主场战绩:6胜2负 客场战绩:6胜6负 分部战绩:6胜6负 分区战绩:3胜2负 分差<3:3胜2负 分差>107胜4负 得分<100:2胜5负 得分>100 10胜3负 最近10场:8胜2负 连胜连负:1连胜
排名:8 球队:勇士 胜:12 负:9 胜率:57.1% 胜差:5 得分:102.6 失分:99.1 分差:3.5 主场战绩:6胜2负 客场战绩:6胜7负 分部战绩:9胜9负 分区战绩:3胜2负 分差<3:3胜2负 分差>108胜4负 得分<100:2胜6负 得分>100 10胜3负 最近10场:4胜6负 连胜连负:1连胜
排名:9 球队:太阳 胜:11 负:9 胜率:55% 胜差:5.5 得分:101.2 失分:99.5 分差:1.7 主场战绩:6胜3负 客场战绩:5胜6负 分部战绩:8胜7负 分区战绩:0胜2负 分差<3:1胜4负 分差>104胜2负 得分<100:3胜6负 得分>100 8胜3负 最近10场:6胜4负 连胜连负:2连胜
排名:10 球队:湖人 胜:10 负:9 胜率:52.6% 胜差:6 得分:101.3 失分:102.8 分差:-1.5 主场战绩:6胜4负 客场战绩:4胜5负 分部战绩:6胜8负 分区战绩:4胜1负 分差<3:2胜1负 分差>104胜5负 得分<100:2胜6负 得分>100 8胜3负 最近10场:6胜4负 连胜连负:1连胜
排名:11 球队:鹈鹕 胜:9 负:10 胜率:47.4% 胜差:7 得分:103 失分:102.2 分差:0.8 主场战绩:5胜5负 客场战绩:4胜5负 分部战绩:3胜8负 分区战绩:1胜2负 分差<3:1胜2负 分差>105胜4负 得分<100:2胜8负 得分>100 7胜2负 最近10场:6胜4负 连胜连负:2连负
排名:12 球队:灰熊 胜:9 负:10 胜率:47.4% 胜差:7 得分:93.2 失分:96.6 分差:-3.4 主场战绩:4胜7负 客场战绩:5胜3负 分部战绩:6胜7负 分区战绩:0胜5负 分差<3:2胜0负 分差>103胜7负 得分<100:4胜10负 得分>100 5胜0负 最近10场:5胜5负 连胜连负:2连负
排名:13 球队:森林狼 胜:9 负:11 胜率:45% 胜差:7.5 得分:104.7 失分:101.9 分差:2.8 主场战绩:6胜4负 客场战绩:3胜7负 分部战绩:4胜7负 分区战绩:1胜3负 分差<3:0胜2负 分差>105胜5负 得分<100:0胜5负 得分>100 9胜6负 最近10场:3胜7负 连胜连负:2连负
排名:14 球队:国王 胜:5 负:13 胜率:27.8% 胜差:10.5 得分:97.9 失分:101 分差:-3.1 主场战绩:3胜9负 客场战绩:2胜4负 分部战绩:4胜11负 分区战绩:2胜7负 分差<3:2胜3负 分差>102胜5负 得分<100:1胜8负 得分>100 4胜5负 最近10场:3胜7负 连胜连负:1连胜
排名:15 球队:爵士 胜:4 负:18 胜率:18.2% 胜差:13.5 得分:92 失分:102 分差:-10 主场战绩:3胜8负 客场战绩:1胜10负 分部战绩:3胜13负 分区战绩:0胜4负 分差<3:0胜2负 分差>100胜13负 得分<100:1胜16负 得分>100 3胜2负 最近10场:3胜7负 连胜连负:3连负

分区排行结果:

东部排名
排名:东南区 球队:球队 胜:胜 负:负 胜率:胜率 胜差:胜差 得分:得分 失分:失分 分差:分差 主场战绩:主场战绩 客场战绩:客场战绩 分部战绩:分部战绩 分区战绩:分区战绩 分差<3:分差<3 分差>10分差>10 得分<100:得分<100 得分>100 得分≥100 最近10场:最近10场 连胜连负:连胜连负
排名:1 球队:热火 胜:15 负:5 胜率:75% 胜差:0 得分:103.2 失分:95.9 分差:7.3 主场战绩:9胜2负 客场战绩:6胜3负 分部战绩:11胜5负 分区战绩:6胜0负 分差<3:2胜2负 分差>109胜2负 得分<100:4胜2负 得分>100 11胜3负 最近10场:8胜2负 连胜连负:1连胜
排名:2 球队:老鹰 胜:11 负:10 胜率:52.4% 胜差:4.5 得分:99.6 失分:99 分差:0.599 主场战绩:7胜3负 客场战绩:4胜7负 分部战绩:8胜5负 分区战绩:2胜3负 分差<3:1胜3负 分差>105胜3负 得分<100:3胜5负 得分>100 8胜5负 最近10场:5胜5负 连胜连负:2连胜
排名:3 球队:奇才 胜:9 负:10 胜率:47.4% 胜差:5.5 得分:99.4 失分:100.2 分差:-0.8 主场战绩:6胜3负 客场战绩:3胜7负 分部战绩:7胜7负 分区战绩:2胜1负 分差<3:0胜1负 分差>102胜5负 得分<100:3胜6负 得分>100 6胜4负 最近10场:7胜3负 连胜连负:1连负
排名:4 球队:山猫 胜:9 负:11 胜率:45% 胜差:6 得分:89.6 失分:91.5 分差:-1.9 主场战绩:5胜6负 客场战绩:4胜5负 分部战绩:9胜7负 分区战绩:0胜3负 分差<3:1胜1负 分差>103胜6负 得分<100:7胜11负 得分>100 2胜0负 最近10场:4胜6负 连胜连负:1连胜
排名:5 球队:魔术 胜:6 负:13 胜率:31.6% 胜差:8.5 得分:98.9 失分:103.3 分差:-4.4 主场战绩:5胜5负 客场战绩:1胜8负 分部战绩:4胜9负 分区战绩:1胜4负 分差<3:1胜3负 分差>104胜7负 得分<100:2胜9负 得分>100 4胜4负 最近10场:2胜8负 连胜连负:4连负
排名:大西洋区 球队:球队 胜:胜 负:负 胜率:胜率 胜差:胜差 得分:得分 失分:失分 分差:分差 主场战绩:主场战绩 客场战绩:客场战绩 分部战绩:分部战绩 分区战绩:分区战绩 分差<3:分差<3 分差>10分差>10 得分<100:得分<100 得分>100 得分≥100 最近10场:最近10场 连胜连负:连胜连负
排名:1 球队:凯尔特人 胜:9 负:12 胜率:42.9% 胜差:0 得分:94.3 失分:96.9 分差:-2.6 主场战绩:5胜5负 客场战绩:4胜7负 分部战绩:7胜6负 分区战绩:0胜1负 分差<3:2胜0负 分差>104胜6负 得分<100:4胜12负 得分>100 5胜0负 最近10场:5胜5负 连胜连负:2连胜
排名:2 球队:猛龙 胜:6 负:12 胜率:33.3% 胜差:1.5 得分:97.3 失分:98.7 分差:-1.4 主场战绩:3胜6负 客场战绩:3胜6负 分部战绩:4胜7负 分区战绩:2胜1负 分差<3:0胜2负 分差>103胜2负 得分<100:3胜8负 得分>100 3胜4负 最近10场:3胜7负 连胜连负:5连负
排名:3 球队:76人 胜:7 负:14 胜率:33.3% 胜差:2 得分:102.9 失分:110.2 分差:-7.3 主场战绩:6胜6负 客场战绩:1胜8负 分部战绩:6胜8负 分区战绩:0胜1负 分差<3:2胜2负 分差>101胜11负 得分<100:1胜9负 得分>100 6胜5负 最近10场:2胜8负 连胜连负:2连负
排名:4 球队:篮网 胜:6 负:14 胜率:30% 胜差:2.5 得分:94.4 失分:102.3 分差:-7.9 主场战绩:2胜6负 客场战绩:4胜8负 分部战绩:3胜7负 分区战绩:1胜1负 分差<3:3胜0负 分差>101胜8负 得分<100:2胜12负 得分>100 4胜2负 最近10场:3胜7负 连胜连负:1连胜
排名:5 球队:尼克斯 胜:5 负:13 胜率:27.8% 胜差:2.5 得分:95.5 失分:97.3 分差:-1.8 主场战绩:2胜7负 客场战绩:3胜6负 分部战绩:5胜6负 分区战绩:1胜0负 分差<3:0胜3负 分差>103胜4负 得分<100:2胜11负 得分>100 3胜2负 最近10场:2胜8负 连胜连负:2连胜
排名:中部区 球队:球队 胜:胜 负:负 胜率:胜率 胜差:胜差 得分:得分 失分:失分 分差:分差 主场战绩:主场战绩 客场战绩:客场战绩 分部战绩:分部战绩 分区战绩:分区战绩 分差<3:分差<3 分差>10分差>10 得分<100:得分<100 得分>100 得分≥100 最近10场:最近10场 连胜连负:连胜连负
排名:1 球队:步行者 胜:18 负:2 胜率:90% 胜差:0 得分:98.3 失分:88.1 分差:10.2 主场战绩:9胜0负 客场战绩:9胜2负 分部战绩:12胜1负 分区战绩:4胜1负 分差<3:0胜0负 分差>1010胜1负 得分<100:13胜1负 得分>100 5胜1负 最近10场:9胜1负 连胜连负:2连胜
排名:2 球队:活塞 胜:10 负:10 胜率:50% 胜差:8 得分:99.6 失分:98.8 分差:0.8 主场战绩:5胜5负 客场战绩:5胜5负 分部战绩:9胜4负 分区战绩:3胜2负 分差<3:0胜1负 分差>107胜3负 得分<100:4胜6负 得分>100 6胜4负 最近10场:6胜4负 连胜连负:4连胜
排名:3 球队:公牛 胜:8 负:10 胜率:44.4% 胜差:9 得分:94.2 失分:94 分差:0.2 主场战绩:6胜2负 客场战绩:2胜8负 分部战绩:7胜5负 分区战绩:3胜3负 分差<3:1胜3负 分差>106胜5负 得分<100:6胜8负 得分>100 2胜2负 最近10场:3胜7负 连胜连负:1连负
排名:4 球队:骑士 胜:7 负:13 胜率:35% 胜差:11 得分:92.4 失分:99.6 分差:-7.2 主场战绩:6胜3负 客场战绩:1胜10负 分部战绩:4胜10负 分区战绩:1胜3负 分差<3:2胜0负 分差>101胜8负 得分<100:5胜11负 得分>100 2胜2负 最近10场:4胜6负 连胜连负:1连胜
排名:5 球队:雄鹿 胜:4 负:16 胜率:20% 胜差:14 得分:90.8 失分:99.4 分差:-8.6 主场战绩:2胜8负 客场战绩:2胜8负 分部战绩:4胜13负 分区战绩:1胜3负 分差<3:0胜1负 分差>100胜6负 得分<100:1胜14负 得分>100 3胜2负 最近10场:2胜8负 连胜连负:1连负
西部排名
排名:西南区 球队:球队 胜:胜 负:负 胜率:胜率 胜差:胜差 得分:得分 失分:失分 分差:分差 主场战绩:主场战绩 客场战绩:客场战绩 分部战绩:分部战绩 分区战绩:分区战绩 分差<3:分差<3 分差>10分差>10 得分<100:得分<100 得分>100 得分≥100 最近10场:最近10场 连胜连负:连胜连负
排名:1 球队:马刺 胜:15 负:4 胜率:78.9% 胜差:0 得分:101.8 失分:93.1 分差:8.7 主场战绩:8胜2负 客场战绩:7胜2负 分部战绩:8胜3负 分区战绩:3胜1负 分差<3:3胜0负 分差>108胜2负 得分<100:5胜1负 得分>100 10胜3负 最近10场:7胜3负 连胜连负:1连负
排名:2 球队:火箭 胜:14 负:7 胜率:66.7% 胜差:2 得分:107.9 失分:101.8 分差:6.1 主场战绩:9胜3负 客场战绩:5胜4负 分部战绩:8胜6负 分区战绩:3胜1负 分差<3:1胜2负 分差>109胜2负 得分<100:2胜3负 得分>100 12胜4负 最近10场:7胜3负 连胜连负:1连胜
排名:3 球队:小牛 胜:13 负:8 胜率:61.9% 胜差:3 得分:103.7 失分:101.9 分差:1.8 主场战绩:9胜2负 客场战绩:4胜6负 分部战绩:7胜6负 分区战绩:3胜1负 分差<3:4胜2负 分差>104胜2负 得分<100:3胜3负 得分>100 10胜5负 最近10场:6胜4负 连胜连负:3连胜
排名:4 球队:鹈鹕 胜:9 负:10 胜率:47.4% 胜差:6 得分:103 失分:102.2 分差:0.8 主场战绩:5胜5负 客场战绩:4胜5负 分部战绩:3胜8负 分区战绩:1胜2负 分差<3:1胜2负 分差>105胜4负 得分<100:2胜8负 得分>100 7胜2负 最近10场:6胜4负 连胜连负:2连负
排名:5 球队:灰熊 胜:9 负:10 胜率:47.4% 胜差:6 得分:93.2 失分:96.6 分差:-3.4 主场战绩:4胜7负 客场战绩:5胜3负 分部战绩:6胜7负 分区战绩:0胜5负 分差<3:2胜0负 分差>103胜7负 得分<100:4胜10负 得分>100 5胜0负 最近10场:5胜5负 连胜连负:2连负
排名:西北区 球队:球队 胜:胜 负:负 胜率:胜率 胜差:胜差 得分:得分 失分:失分 分差:分差 主场战绩:主场战绩 客场战绩:客场战绩 分部战绩:分部战绩 分区战绩:分区战绩 分差<3:分差<3 分差>10分差>10 得分<100:得分<100 得分>100 得分≥100 最近10场:最近10场 连胜连负:连胜连负
排名:1 球队:开拓者 胜:17 负:4 胜率:81% 胜差:0 得分:106.2 失分:100.2 分差:6 主场战绩:9胜2负 客场战绩:8胜2负 分部战绩:9胜4负 分区战绩:3胜0负 分差<3:2胜1负 分差>109胜3负 得分<100:4胜1负 得分>100 13胜3负 最近10场:8胜2负 连胜连负:1连负
排名:2 球队:雷霆 胜:14 负:4 胜率:77.8% 胜差:1.5 得分:104 失分:99.4 分差:4.6 主场战绩:9胜0负 客场战绩:5胜4负 分部战绩:11胜4负 分区战绩:4胜2负 分差<3:5胜1负 分差>106胜1负 得分<100:4胜1负 得分>100 10胜3负 最近10场:9胜1负 连胜连负:1连胜
排名:3 球队:掘金 胜:12 负:8 胜率:60% 胜差:4.5 得分:104 失分:101.3 分差:2.7 主场战绩:6胜2负 客场战绩:6胜6负 分部战绩:6胜6负 分区战绩:3胜2负 分差<3:3胜2负 分差>107胜4负 得分<100:2胜5负 得分>100 10胜3负 最近10场:8胜2负 连胜连负:1连胜
排名:4 球队:森林狼 胜:9 负:11 胜率:45% 胜差:7.5 得分:104.7 失分:101.9 分差:2.8 主场战绩:6胜4负 客场战绩:3胜7负 分部战绩:4胜7负 分区战绩:1胜3负 分差<3:0胜2负 分差>105胜5负 得分<100:0胜5负 得分>100 9胜6负 最近10场:3胜7负 连胜连负:2连负
排名:5 球队:爵士 胜:4 负:18 胜率:18.2% 胜差:13.5 得分:92 失分:102 分差:-10 主场战绩:3胜8负 客场战绩:1胜10负 分部战绩:3胜13负 分区战绩:0胜4负 分差<3:0胜2负 分差>100胜13负 得分<100:1胜16负 得分>100 3胜2负 最近10场:3胜7负 连胜连负:3连负
排名:太平洋区 球队:球队 胜:胜 负:负 胜率:胜率 胜差:胜差 得分:得分 失分:失分 分差:分差 主场战绩:主场战绩 客场战绩:客场战绩 分部战绩:分部战绩 分区战绩:分区战绩 分差<3:分差<3 分差>10分差>10 得分<100:得分<100 得分>100 得分≥100 最近10场:最近10场 连胜连负:连胜连负
排名:1 球队:快船 胜:13 负:8 胜率:61.9% 胜差:0 得分:104.6 失分:100.4 分差:4.2 主场战绩:8胜2负 客场战绩:5胜6负 分部战绩:10胜3负 分区战绩:4胜1负 分差<3:2胜0负 分差>106胜3负 得分<100:1胜5负 得分>100 12胜3负 最近10场:6胜4负 连胜连负:1连负
排名:2 球队:勇士 胜:12 负:9 胜率:57.1% 胜差:1 得分:102.6 失分:99.1 分差:3.5 主场战绩:6胜2负 客场战绩:6胜7负 分部战绩:9胜9负 分区战绩:3胜2负 分差<3:3胜2负 分差>108胜4负 得分<100:2胜6负 得分>100 10胜3负 最近10场:4胜6负 连胜连负:1连胜
排名:3 球队:太阳 胜:11 负:9 胜率:55% 胜差:1.5 得分:101.2 失分:99.5 分差:1.7 主场战绩:6胜3负 客场战绩:5胜6负 分部战绩:8胜7负 分区战绩:0胜2负 分差<3:1胜4负 分差>104胜2负 得分<100:3胜6负 得分>100 8胜3负 最近10场:6胜4负 连胜连负:2连胜
排名:4 球队:湖人 胜:10 负:9 胜率:52.6% 胜差:2 得分:101.3 失分:102.8 分差:-1.5 主场战绩:6胜4负 客场战绩:4胜5负 分部战绩:6胜8负 分区战绩:4胜1负 分差<3:2胜1负 分差>104胜5负 得分<100:2胜6负 得分>100 8胜3负 最近10场:6胜4负 连胜连负:1连胜
排名:5 球队:国王 胜:5 负:13 胜率:27.8% 胜差:6.5 得分:97.9 失分:101 分差:-3.1 主场战绩:3胜9负 客场战绩:2胜4负 分部战绩:4胜11负 分区战绩:2胜7负 分差<3:2胜3负 分差>102胜5负 得分<100:1胜8负 得分>100 4胜5负 最近10场:3胜7负 连胜连负:1连胜