摘要:在線接口調(diào)用文檔,需注冊下百家歐賠接口獲取返回內(nèi)容這里為了方便測試我使用了一份本地文件,使用時應(yīng)替換為真實(shí)接口返回內(nèi)容請輸入代碼返回?cái)?shù)據(jù)如下球會友誼球會友誼卡爾達(dá)斯卡爾達(dá)斯艾納斯艾納斯加爾聯(lián)加爾聯(lián)警察警察英國韓女聯(lián)韓女聯(lián)報恩尚武女足報
在線接口調(diào)用文檔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返回內(nèi)容 * * Note: 這里為了方便測試我使用了一份本地文件,使用時應(yīng)替換為真實(shí)接口返回內(nèi)容 */ 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 返回?cái)?shù)據(jù)如下:
Match{matchId="1755160", matchTime="2019/7/22 17:30:00", leagueName="INT CF,球會友誼,球會友誼", homeTeamName="Caldas,卡爾達(dá)斯,卡爾達(dá)斯", awayTeamName="Al-Nasr(KSA),艾納斯,艾納斯", oddsList=[Odds{item="null"}]} Match{matchId="1755377", matchTime="2019/7/22 17:45:00", leagueName="CFL,加爾聯(lián),加爾聯(lián)", 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,韓女聯(lián),韓女聯(lián)", 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,韓女聯(lián),韓女聯(lián)", homeTeamName="Hyundai Steel Red Angels (w),現(xiàn)代制鐵女足,現(xiàn)代制鐵女足", 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"}]}
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/75549.html
摘要:在線接口調(diào)用文檔,需注冊下百家歐賠接口獲取返回內(nèi)容這里為了方便測試我使用了一份本地文件,使用時應(yīng)替換為真實(shí)接口返回內(nèi)容請輸入代碼返回?cái)?shù)據(jù)如下球會友誼球會友誼卡爾達(dá)斯卡爾達(dá)斯艾納斯艾納斯加爾聯(lián)加爾聯(lián)警察警察英國韓女聯(lián)韓女聯(lián)報恩尚武女足報 在線接口調(diào)用文檔https://www.feijing88.com/foo...,需注冊下 package com.huaying.demo.footb...
摘要:世界杯小組賽將收官,你還依然信嗎冷門頻出,黑馬擊敗豪強(qiáng)。以本屆世界杯開幕戰(zhàn)俄羅斯對陣沙特阿拉伯的比賽為例,兩隊(duì)上次交手是在年的一場友誼賽,距今已經(jīng)年。然后進(jìn)入第二步,預(yù)測回報率導(dǎo)向。在足球領(lǐng)域,這個回報率已非常不俗。 世界杯小組賽將收官,你還依然信AI嗎?冷門頻出,黑馬擊敗豪強(qiáng)。不少AI模型始料未及。到底還能不能愉快找到科學(xué)規(guī)律?或者說足球比賽乃至其他競技體育賽事,數(shù)據(jù)科學(xué)家在AI加持下,究...
野子電競數(shù)據(jù)官網(wǎng)改版[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...
摘要:文件的全路徑返回對象獲取所有即將讀取的的全路徑獲取場次獲取賽事類型獲取比賽日期獲取主隊(duì)客隊(duì)名稱獲取勝平負(fù)賠率刪除首尾兩個無效數(shù)據(jù)比分結(jié)果以及比分結(jié)果賠率更新勝平負(fù)勝其他平其他負(fù)其他更新總進(jìn)球勝其他負(fù)其他場次賽事類型比賽日期比 #encoding:utf-8 #!/usr/local/bin/python2.7 import urllib2 from bs4 import Beautif...
摘要:美國職業(yè)棒球大聯(lián)盟實(shí)施了基于敏迪的私有云以提供一致的全聯(lián)盟范圍的通信。美國職棒大聯(lián)盟交易將對敏迪的品牌產(chǎn)生重大影響這筆交易應(yīng)該對敏迪的品牌知名度產(chǎn)生重大影響,該影響力落后于統(tǒng)一通信行業(yè)的大型企業(yè)。美國職業(yè)棒球大聯(lián)盟實(shí)施了基于敏迪(Mitel)的私有云以提供一致的全聯(lián)盟范圍的通信。所有行業(yè)都受到數(shù)字化轉(zhuǎn)型的影響。對于幾乎所有垂直行業(yè)中的各種規(guī)模的組織來說,如今,有能力改善與組織互動的人的體驗(yàn)才...
閱讀 1776·2023-04-26 00:20
閱讀 1828·2021-11-08 13:21
閱讀 2021·2021-09-10 10:51
閱讀 1584·2021-09-10 10:50
閱讀 3315·2019-08-30 15:54
閱讀 2148·2019-08-30 14:22
閱讀 1443·2019-08-29 16:10
閱讀 3105·2019-08-26 11:50