摘要:分享之前調用過的飛鯨體育數據,可注冊使用下籃球聯賽數據聯賽賽事資料獲取返回內容這里為了方便測試我使用了一份本地文件,使用時應替換為真實接口返回內容返回數據如下部分美國男子職業籃球聯賽美國男子職業籃球聯賽美國美國女子職業籃球聯賽美國女子職業
分享之前調用過的飛鯨體育數據api,可注冊使用下籃球聯賽數據
import javax.xml.bind.JAXBContext; import javax.xml.bind.Unmarshaller; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import java.io.ByteArrayInputStream; import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Paths; import java.util.List; /** * @API: 4.聯賽、賽事資料 * @Website: https://www.feijing88.com */ public class BasketballLeagueInfo { public static void main(String[] args) { try { String content = getContent(); JAXBContext jaxbContext = JAXBContext.newInstance(LeagueList.class); Unmarshaller unmarshaller = jaxbContext.createUnmarshaller(); LeagueList list = (LeagueList) unmarshaller.unmarshal(new ByteArrayInputStream(content.getBytes())); list.getLeagueList().forEach(System.out::println); } catch (Throwable t) { t.printStackTrace(); } } /** * 獲取API返回內容 ** Note: 這里為了方便測試我使用了一份本地文件,使用時應替換為真實接口返回內容 */ private static String getContent() { try { StringBuilder builder = new StringBuilder(); List
lines = Files.readAllLines(Paths.get("./src/main/resources/BasketballLeagueInfo.xml"), StandardCharsets.UTF_8); lines.forEach(builder::append); return builder.toString(); } catch (Throwable t) { t.printStackTrace(); return ""; } } @XmlRootElement(name = "list") public static class LeagueList { @XmlElement(name = "match") private List leagueList; public List getLeagueList() { return leagueList; } } public static class League { @XmlElement(name = "id") private String id; @XmlElement(name = "short") private String nameShort; @XmlElement(name = "gb") private String nameGb; @XmlElement(name = "big") private String nameBig; @XmlElement(name = "en") private String nameEn; @XmlElement(name = "type") private int type; @XmlElement(name = "Curr_matchSeason") private String currentSeason; @XmlElement(name = "countryID") private String countryId; @XmlElement(name = "country") private String countryName; @XmlElement(name = "curr_year") private int currentYear; @XmlElement(name = "curr_month") private int currentMonth; @XmlElement(name = "sclass_kind") private int kind; @Override public String toString() { return "League{" + "id="" + id + """ + ", nameShort="" + nameShort + """ + ", nameGb="" + nameGb + """ + ", nameBig="" + nameBig + """ + ", nameEn="" + nameEn + """ + ", type=" + type + ", currentSeason="" + currentSeason + """ + ", countryId="" + countryId + """ + ", countryName="" + countryName + """ + ", currentYear=" + currentYear + ", currentMonth=" + currentMonth + ", kind=" + kind + "}"; } } }
API 返回數據如下(部分):
League{id="1", nameShort="NBA", nameGb="美國男子職業籃球聯賽", nameBig="美國男子職業籃球聯賽", nameEn="National Basketball Association", type=4, currentSeason="18-19", countryId="1", countryName="美國", currentYear=2011, currentMonth=11, kind=1} League{id="2", nameShort="WNBA", nameGb="美國女子職業籃球聯賽", nameBig="美國女子職業籃球聯賽", nameEn="Women’s National Basketball Association", type=4, currentSeason="19", countryId="1", countryName="美國", currentYear=2011, currentMonth=9, kind=1} League{id="3", nameShort="斯坦杯", nameGb="斯坦科維奇洲際冠軍杯", nameBig="斯坦科域治洲際冠軍盃", nameEn="Stank Vic Basketball Champions LeagueChampions Cup", type=4, currentSeason="18", countryId="20", countryName="國際賽事", currentYear=2011, currentMonth=8, kind=2} League{id="5", nameShort="CBA", nameGb="中國男子籃球聯賽", nameBig="中國男子籃球聯賽", nameEn="Chinese Basketball Association", type=4, currentSeason="18-19", countryId="2", countryName="中國", currentYear=2011, currentMonth=11, kind=1} League{id="7", nameShort="Euro", nameGb="歐洲籃球冠軍聯賽", nameBig="歐洲籃球冠軍聯賽", nameEn="EURO", type=4, currentSeason="19-20", countryId="16", countryName="歐洲賽事", currentYear=2011, currentMonth=10, kind=2} League{id="8", nameShort="NCAA", nameGb="美國大學男子籃球聯賽", nameBig="美國大學男子籃球聯賽", nameEn="National Committee Association America", type=2, currentSeason="18-19", countryId="1", countryName="美國", currentYear=2009, currentMonth=11, kind=1} League{id="9", nameShort="女南錦U17", nameGb="南美洲女子籃球錦標賽U17", nameBig="女南錦U17", nameEn="FIBA Sudamericano Femenino U17", type=4, currentSeason="17", countryId="18", countryName="美洲賽事", currentYear=2011, currentMonth=6, kind=2} League{id="10", nameShort="籃世杯", nameGb="籃球世界杯", nameBig="籃球世界盃", nameEn="FIBA Basketball World Cup", type=4, currentSeason="19", countryId="20", countryName="國際賽事", currentYear=2010, currentMonth=8, kind=2} League{id="13", nameShort="世女俱", nameGb="世女俱", nameBig="世女俱", nameEn="The world women Club", type=4, currentSeason="17", countryId="20", countryName="國際賽事", currentYear=2007, currentMonth=10, kind=2}
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/75762.html
摘要:分享之前調用過的飛鯨體育數據,可注冊使用下籃球聯賽數據聯賽賽事資料獲取返回內容這里為了方便測試我使用了一份本地文件,使用時應替換為真實接口返回內容返回數據如下部分美國男子職業籃球聯賽美國男子職業籃球聯賽美國美國女子職業籃球聯賽美國女子職業 分享之前調用過的飛鯨體育數據api,可注冊使用下籃球聯賽數據 import javax.xml.bind.JAXBContext; import j...
摘要:在本文中,我們將以的決策樹和隨機森林預測獲勝者。用決策樹和隨機森林預測獲勝者導入數據集并解析日期導入熊貓作為。這將幫助我們查看決策樹分類器的預測是否正確。混淆矩陣顯示了我們決策樹的正確和不正確的分類。 showImg(https://segmentfault.com/img/bVbcr26?w=750&h=383); 在本文中,我們將以Scikit-learn的決策樹和隨機森林預測NB...
摘要:本文意在創建一個得分圖,該圖同時描繪了從場上不同位置投籃得分的百分比和投籃次數,這和個人網站上的帖子類似。接下來,我們需要繪制一個包含得分圖的籃球場圖。球員照片會出現在得分圖的右下角。的解決辦法是將命中率與聯賽平均分關聯。 本文意在創建一個得分圖,該圖同時描繪了從場上不同位置投籃得分的百分比和投籃次數,這和 Austin Clemen 個人網站上的帖子 http://www.austi...
摘要:世界杯小組賽將收官,你還依然信嗎冷門頻出,黑馬擊敗豪強。以本屆世界杯開幕戰俄羅斯對陣沙特阿拉伯的比賽為例,兩隊上次交手是在年的一場友誼賽,距今已經年。然后進入第二步,預測回報率導向。在足球領域,這個回報率已非常不俗。 世界杯小組賽將收官,你還依然信AI嗎?冷門頻出,黑馬擊敗豪強。不少AI模型始料未及。到底還能不能愉快找到科學規律?或者說足球比賽乃至其他競技體育賽事,數據科學家在AI加持下,究...
閱讀 2308·2021-11-24 09:39
閱讀 3038·2021-10-15 09:39
閱讀 3088·2021-07-26 23:38
閱讀 2288·2019-08-30 11:14
閱讀 3409·2019-08-29 16:39
閱讀 1713·2019-08-29 15:23
閱讀 778·2019-08-29 13:01
閱讀 2663·2019-08-29 12:29