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