摘要:在線接口調用文檔,需注冊下百家歐賠接口獲取返回內容這里為了方便測試我使用了一份本地文件,使用時應替換為真實接口返回內容請輸入代碼返回數據如下球會友誼球會友誼卡爾達斯卡爾達斯艾納斯艾納斯加爾聯加爾聯警察警察英國韓女聯韓女聯報恩尚武女足報
在線接口調用文檔https://www.feijing88.com/foo...,需注冊下
package com.huaying.demo.football; 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: 14.百家歐賠接口 * @Website: https://www.feijing88.com */ public class FootballOdds100 { public static void main(String[] args) { try { String content = getContent(); JAXBContext jaxbContext = JAXBContext.newInstance(MatchList.class); Unmarshaller unmarshaller = jaxbContext.createUnmarshaller(); MatchList matchList = (MatchList) unmarshaller.unmarshal(new ByteArrayInputStream(content.getBytes())); matchList.getMatchList().forEach(item -> System.out.println(item)); } catch (Throwable t) { t.printStackTrace(); } } /** * 獲取API返回內容 * * Note: 這里為了方便測試我使用了一份本地文件,使用時應替換為真實接口返回內容 */ private static String getContent() { try { StringBuilder builder = new StringBuilder(); Listlines = Files.readAllLines(Paths.get("./src/main/resources/FootballBet100.xml"), StandardCharsets.UTF_8); lines.forEach(line -> builder.append(line)); return builder.toString(); } catch (Throwable t) { t.printStackTrace(); return ""; } } @XmlRootElement(name = "c") public static class MatchList { private List matchList; @XmlElement(name = "h") public List getMatchList() { return matchList; } public void setMatchList(List matchList) { this.matchList = matchList; } } public static class Match{ @XmlElement(name = "id") private String matchId; @XmlElement(name = "time") private String matchTime; @XmlElement(name = "league") private String leagueName; @XmlElement(name = "home") private String homeTeamName; @XmlElement(name = "away") private String awayTeamName; @XmlElement(name = "odds") private List oddsList; @Override public String toString() { return "Match{" + "matchId="" + matchId + """ + ", matchTime="" + matchTime + """ + ", leagueName="" + leagueName + """ + ", homeTeamName="" + homeTeamName + """ + ", awayTeamName="" + awayTeamName + """ + ", oddsList=" + oddsList + "}"; } public String getMatchId() { return matchId; } public String getMatchTime() { return matchTime; } public String getLeagueName() { return leagueName; } public String getHomeTeamName() { return homeTeamName; } public String getAwayTeamName() { return awayTeamName; } public List getOddsList() { return oddsList; } } private static class Odds{ @XmlElement(name = "o") private String item; @Override public String toString() { return "Odds{" + "item="" + item + """ + "}"; } public String getItem() { return item; } } }請輸入代碼
API 返回數據如下:
Match{matchId="1755160", matchTime="2019/7/22 17:30:00", leagueName="INT CF,球會友誼,球會友誼", homeTeamName="Caldas,卡爾達斯,卡爾達斯", awayTeamName="Al-Nasr(KSA),艾納斯,艾納斯", oddsList=[Odds{item="null"}]} Match{matchId="1755377", matchTime="2019/7/22 17:45:00", leagueName="CFL,加爾聯,加爾聯", homeTeamName="WB Police SC,WB警察SC,WB警察SC", awayTeamName="CFC,CFC,CFC", oddsList=[Odds{item="281,Bet 365,1.8,3,4.5,,,,2019/7/22 15:28:00,bet 365(英國)"}]} Match{matchId="1700121", matchTime="2019/7/22 18:00:00", leagueName="KOR WD1,韓女聯,韓女聯", homeTeamName="Boeun Sangmu (w),報恩尚武女足,報恩尚武女足", awayTeamName="Gyeongju FC W,慶州FC女足,慶州FC女足", oddsList=[Odds{item="1047,1xBet,4.56,4.1,1.63,4.58,4.28,1.6,2019/7/22 14:44:00,1xBet"}]} Match{matchId="1700123", matchTime="2019/7/22 18:00:00", leagueName="KOR WD1,韓女聯,韓女聯", homeTeamName="Hyundai Steel Red Angels (w),現代制鐵女足,現代制鐵女足", awayTeamName="KSPO FC (w),華川KSPO女足,華川KSPO女足", oddsList=[Odds{item="1231,LeonBets,1.51,4.45,5.15,1.41,4.8,6.25,2019/7/22 17:36:00,LeonBets"}]}
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/45233.html
摘要:在線接口調用文檔,需注冊下百家歐賠接口獲取返回內容這里為了方便測試我使用了一份本地文件,使用時應替換為真實接口返回內容請輸入代碼返回數據如下球會友誼球會友誼卡爾達斯卡爾達斯艾納斯艾納斯加爾聯加爾聯警察警察英國韓女聯韓女聯報恩尚武女足報 在線接口調用文檔https://www.feijing88.com/foo...,需注冊下 package com.huaying.demo.footb...
摘要:世界杯小組賽將收官,你還依然信嗎冷門頻出,黑馬擊敗豪強。以本屆世界杯開幕戰俄羅斯對陣沙特阿拉伯的比賽為例,兩隊上次交手是在年的一場友誼賽,距今已經年。然后進入第二步,預測回報率導向。在足球領域,這個回報率已非常不俗。 世界杯小組賽將收官,你還依然信AI嗎?冷門頻出,黑馬擊敗豪強。不少AI模型始料未及。到底還能不能愉快找到科學規律?或者說足球比賽乃至其他競技體育賽事,數據科學家在AI加持下,究...
野子電競數據官網改版[https://www.xxe.io/](https://www.xxe.io/)全新登場 import javax.xml.bind.JAXBContext;import javax.xml.bind.Unmarshaller;import javax.xml.bind.annotation.XmlElement;import javax.xml.bind.annotat...
摘要:文件的全路徑返回對象獲取所有即將讀取的的全路徑獲取場次獲取賽事類型獲取比賽日期獲取主隊客隊名稱獲取勝平負賠率刪除首尾兩個無效數據比分結果以及比分結果賠率更新勝平負勝其他平其他負其他更新總進球勝其他負其他場次賽事類型比賽日期比 #encoding:utf-8 #!/usr/local/bin/python2.7 import urllib2 from bs4 import Beautif...
摘要:美國職業棒球大聯盟實施了基于敏迪的私有云以提供一致的全聯盟范圍的通信。美國職棒大聯盟交易將對敏迪的品牌產生重大影響這筆交易應該對敏迪的品牌知名度產生重大影響,該影響力落后于統一通信行業的大型企業。美國職業棒球大聯盟實施了基于敏迪(Mitel)的私有云以提供一致的全聯盟范圍的通信。所有行業都受到數字化轉型的影響。對于幾乎所有垂直行業中的各種規模的組織來說,如今,有能力改善與組織互動的人的體驗才...
閱讀 1334·2021-09-01 11:40
閱讀 3941·2021-08-05 10:03
閱讀 974·2019-08-30 15:54
閱讀 2816·2019-08-29 12:53
閱讀 3179·2019-08-29 12:23
閱讀 940·2019-08-26 13:45
閱讀 2277·2019-08-26 10:41
閱讀 2535·2019-08-23 16:44