zoukankan      html  css  js  c++  java
  • Python生成本地API

    方法: 创建Django项目

    1. 打开Pycharm,右键新建项目
    2. 在该项目的左下角有一个Terminal,点击一下
      输入如下命令:django-admin startproject 项目名称
      django-admin startproject GetNews
    3. 填充一下内容

    url.py
    在这里配置路由,getNews和getNewsContent为路径名字

    from django.conf.urls import url
    from django.urls import path
    
    from . import view
    
    urlpatterns = [
        url('getNews/',view.getNews),
        url('getNewsContent/',view.getNewsContent)
    ]
    
    

    view.py
    在这里获取参数,并生成SQL语句,返回Json数据

    import json, MySQLdb
    import io
    import sys
    import urllib.request
    
    from django.http import HttpResponse
    
    sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8') #改变标准输出的默认编码
    from django.shortcuts import render
    
    def getNews(request):
        def Table2Json():
            try:
                # NewsID = request.GET.get('NewsID')
                Category = request.GET.get('Category')
                limit = request.GET.get('limit')
                conn = MySQLdb.connect(host='localhost', user='root',
                 passwd='root', db='suibian',charset='utf8')
                cur = conn.cursor()
                sql = "select * from newstitle where Category='"+Category+
                "' order by CreatTime limit "+limit
                print(sql)
                cur.execute(sql)
                result = cur.fetchall()
                cur.close()
                jsonData = []
                # print("查询到的数量为".result.())
                # 循环读取元组数据
                print("连接成功")
                for row in result:
                    data = {}
                    data['NewsID'] = str(row[0])
                    data['Title'] = str(row[1])
                    data['DescCn'] = str(row[2])
                    data['DescJp'] = str(row[3])
                    data['Title_ip'] = str(row[4])
                    data['Title_cn'] = str(row[5])
                    data['Category'] = str(row[6])
                    data['TopicId'] = str(row[7])
                    data['Sound'] = str(row[8])
                    data['Url'] = str(row[9])
                    data['Pic'] = str(row[10])
                    data['PicDesc'] = str(row[11])
                    data['CreatTime'] = str(row[12])
                    data['PublishTime'] = str(row[13])
                    data['ReadCount'] = str(row[14])
                    data['HotFlag'] = str(row[15])
                    data['Flag'] = str(row[16])
                    data['WordCount'] = str(row[17])
                    data['HardWeight'] = str(row[18])
                    data['TFlag'] = str(row[19])
                    data['uid'] = str(row[20])
                    data['auid'] = str(row[21])
                    data['groupid'] = str(row[22])
                    data['Likes'] = str(row[23])
                    data['DisLikes'] = str(row[24])
                    data['newsfrom'] = str(row[25])
                    data['VFlag'] = str(row[26])
                    jsonData.append(data)
                    jsondatar = json.dumps(jsonData, ensure_ascii=False)
                return jsondatar
            except Exception as e:
                print('MySQL connect fail ', e)
                return None
        resp = Table2Json()
        print("转换成json的数据", resp)
        response = HttpResponse(content=resp, 
        content_type='application/json;charset = utf-8',
                                    status='200',
                                    reason='success',
                                    charset='utf-8')
        return response
    
    def getNewsContent(request):
        def Table2Json():
            try:
                newsid = request.GET.get('newsid')
                limit = request.GET.get('total')
                conn = MySQLdb.connect(host='localhost', user='root',
                 passwd='root', db='suibian',charset='utf8')
                cur = conn.cursor()
                sql = "select * from newstext where NewsID='"+newsid+
                "' order by ParaId limit "+limit
                print(sql)
                cur.execute(sql)
                result = cur.fetchall()
                cur.close()
                jsonData = []
                # print("查询到的数量为".result.())
                # 循环读取元组数据
                print("连接成功")
                for row in result:
                    data = {}
                    data['NewsID'] = str(row[0])
                    data['ParaId'] = str(row[1])
                    data['IdIndex'] = str(row[2])
                    data['Timing'] = str(row[3])
                    data['EndTiming'] = str(row[4])
                    data['Sentence'] = str(row[5])
                    data['ImgWords'] = str(row[6])
                    data['ImgPath'] = str(row[7])
                    data['ImgDesc'] = str(row[8])
                    data['Sentence_cn'] = str(row[9])
                    data['Sentence_jp'] = str(row[10])
                    data['primary key'] = str(row[11])
                    data['AudioSrc'] = str(row[12])
                    jsonData.append(data)
                    jsondatar = json.dumps(jsonData, ensure_ascii=False)
                return jsondatar
            except Exception as e:
                print('MySQL connect fail ', e)
                return None
        resp = Table2Json()
        print("转换成json的数据", resp)
        response = HttpResponse(content=resp, content_type='application/json;charset = utf-8',
                                    status='200',
                                    reason='success',
                                    charset='utf-8')
        return response
    

    然后再Terminal中运行命令:python manage.py runserver 本地IP:端口
    例如:python manage.py runserver 192.168.3.243:80
    在这里插入图片描述
    在浏览器上输入网址:http://192.168.3.243/getNews/?Category=rugby-union&limit=100
    得到如下图所示:
    在这里插入图片描述
    将数据复制到http://www.bejson.com/,点击格式化校验:说明API生成成功

    [{
    	"NewsID": "36",
    	"Title": "Ken Owens: The Lion and Grand Slam winner who's never started a World Cup game",
    	"DescCn": "He's a British and Irish Lion, a Grand Slam winner and Wales' most-capped hooker, but Ken Owens hopes to put one personal thing right in Japan in the autumn and start a World Cup game at the third attempt.",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "肯·欧文斯:狮子和大满贯的冠军谁从来没有开始世界杯比赛",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190726/36.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/48977233",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/4B07/production/_107870291_cdf_060719_walesrugbytraining15.jpg",
    	"PicDesc": "Ken Owens made his Wales debut against Namibia at the 2011 World Cup, where he was third choice behind Huw Bennett and Lloyd Burns",
    	"CreatTime": "2019-07-26 15:25:22.0",
    	"PublishTime": "13 July 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }, {
    	"NewsID": "38",
    	"Title": "Stuart Hogg: Five best Glasgow moments",
    	"DescCn": "The Pro14 final at Celtic Park against Leinster will be Stuart Hogg's last appearance in a Glasgow Warriors shirt.",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "斯图亚特·霍格:格拉斯哥五次最佳时刻",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190726/38.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/48369730",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/2E70/production/_107088811_18999933.jpg",
    	"PicDesc": "Stuart Hogg bid an emotional farwell to Scotstoun last week",
    	"CreatTime": "2019-07-26 15:26:07.0",
    	"PublishTime": "24 May 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }, {
    	"NewsID": "39",
    	"Title": "Sale Sharks: Twins Dan and Jean-Luc du Preez sign permanent deals",
    	"DescCn": "South African twins Dan and Jean-Luc du Preez have signed permanent deals with Sale Sharks, having initially agreed to join the Premiership side on loan.",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "出售鲨鱼:双胞胎Dan和Jean-Luc du Preez签署永久交易。",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190726/39.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/49029097",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/E226/production/_106949875_du_preez_brothers_getty.jpg",
    	"PicDesc": "Dan, Rob and Jean-Luc du Preez will all hope to line up together for Sale next season",
    	"CreatTime": "2019-07-26 15:27:21.0",
    	"PublishTime": "18 July 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }, {
    	"NewsID": "41",
    	"Title": "Lodz Sevens: England finish third in Pool C in final round of Rugby Europe Grand Prix Series",
    	"DescCn": "England finished third in Pool C at the Lodz Sevens in the final round of the Rugby Europe Grand Prix Series.",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "罗兹七人队:英格兰队在欧洲杯系列赛的最后一轮中以C池获得第三名。",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190726/41.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/49058389",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/10031/production/_107958556_d_7ewbaxoaeo6mg.jpg",
    	"PicDesc": "England's only victory on day one in Lodz came when they beat Russia 24-17",
    	"CreatTime": "2019-07-26 15:28:07.0",
    	"PublishTime": "20 July 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }, {
    	"NewsID": "43",
    	"Title": "Aaron Shingler: Wales back-rower aims to shine after fearing for career",
    	"DescCn": "Wales back-rower Aaron Shingler feared a knee injury would force him to retire, but the Scarlet is confident he will now be fit for the World Cup.",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "阿伦·辛格勒:威尔士后桨手的目标是在担心职业生涯之后发亮。",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190726/43.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/49047634",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/324A/production/_107947821_cdf_260518_cf_leinster_v_scarlets_059.jpg",
    	"PicDesc": "Injury forced Shingler out of the Scarlets' Pro14 final loss",
    	"CreatTime": "2019-07-26 15:28:28.0",
    	"PublishTime": "19 July 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }, {
    	"NewsID": "44",
    	"Title": "Michael van Vuuren: Northampton Saints sign hooker from Bath",
    	"DescCn": "Northampton Saints have signed hooker Michael van Vuuren from Bath.",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "迈克尔·范武仁:北安普敦圣徒从巴斯签妓女",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190726/44.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/49045771",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/A144/production/_107948214_vanv.jpg",
    	"PicDesc": "Michael van Vuuren has made 25 Premiership appearances",
    	"CreatTime": "2019-07-26 15:29:19.0",
    	"PublishTime": "19 July 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }, {
    	"NewsID": "45",
    	"Title": "Rugby Championship: Herschel Jantjies stars on debut as South Africa defeat Australia 35-17",
    	"DescCn": "Herschel Jantjies scored two tries on his debut as South Africa beat Australia 35-17 in the opening match of the Rugby Championship season.",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "英式橄榄球锦标赛:赫谢尔?詹吉斯首次亮相南非,以35-17击败澳大利亚。",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190726/45.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/49059042",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/133C1/production/_107958787_hi055415078.jpg",
    	"PicDesc": "Herschel Jantjies made a dream start to his debut, scoring a try after 10 minutes",
    	"CreatTime": "2019-07-26 15:29:34.0",
    	"PublishTime": "20 July 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }, {
    	"NewsID": "46",
    	"Title": "Shae Tucker: Cornish Pirates sign New Zealand-born centre",
    	"DescCn": "Cornish Pirates have signed New Zealand-born centre Shae Tucker.",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "谢塔克:康沃尔海盗签约新西兰出生的中心",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190726/46.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/49072445",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/B8DF/production/_107972374_shae_tucker_getty2.jpg",
    	"PicDesc": "Shae Tucker has not played club rugby in England before",
    	"CreatTime": "2019-07-26 15:29:52.0",
    	"PublishTime": "22 July 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }, {
    	"NewsID": "47",
    	"Title": "Rugby Championship: New Zealand edge past Argentina in Buenos Aires",
    	"DescCn": "New Zealand held off a spirited Argentina to claim victory in their first Rugby Championship match of the season in Buenos Aires.",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "橄榄球锦标赛:新西兰在布宜诺斯艾利斯超越阿根廷",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190726/47.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/49058386",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/1611B/production/_107959309_gettyimages-1156951239.jpg",
    	"PicDesc": "New Zealand won the 2018 Rugby Championship - their sixth title",
    	"CreatTime": "2019-07-26 15:30:11.0",
    	"PublishTime": "20 July 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }, {
    	"NewsID": "48",
    	"Title": "Taulupe Faletau: Wales number eight's 'hunger' after injury lay-off",
    	"DescCn": "Wales number eight Taulupe Faletau says his "frustrating" long-term injury absence has reignited his desire to play.",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "Taulupe Faletau:威尔士8号受伤后的“饥饿”",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190726/48.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/49060260",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/0A87/production/_107959620_cdf_110318_be_wales_v_italy81.jpg",
    	"PicDesc": "Taulupe Faletau made his senior Wales debut against Barbarians in June 2011",
    	"CreatTime": "2019-07-26 15:30:33.0",
    	"PublishTime": "21 July 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }, {
    	"NewsID": "49",
    	"Title": "Steve Mafi: London Irish sign experienced Tonga forward",
    	"DescCn": "Former Leicester second row Steve Mafi is to join London Irish.",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "史蒂夫·马菲:伦敦爱尔兰签下的汤加前锋经验丰富。",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190726/49.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/49099863",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/12A5C/production/_108008367_stevemafoigetty1.jpg",
    	"PicDesc": "Steve Mafi, who has won 29 caps for Tonga, last played in England in January when Castres lost at Exeter in the Champions Cup",
    	"CreatTime": "2019-07-26 15:31:38.0",
    	"PublishTime": "24 July 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }, {
    	"NewsID": "50",
    	"Title": "Rugby World Cup: Danny Cipriani left out of England training camp",
    	"DescCn": "Danny Cipriani has been left out of England's latest training camp in Treviso, Italy. ",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "橄榄球世界杯:丹尼·齐普里亚尼没有参加英格兰队训练营",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190726/50.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/49071208",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/169C9/production/_107971629_cipriani_getty3.jpg",
    	"PicDesc": "Danny Cipriani has won 16 caps for England",
    	"CreatTime": "2019-07-26 15:31:59.0",
    	"PublishTime": "22 July 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }, {
    	"NewsID": "51",
    	"Title": "Iain Henderson: Ireland forward appointed new Ulster captain",
    	"DescCn": "Iain Henderson has taken over from fellow Ireland forward Rory Best as skipper of Pro14 side Ulster. ",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "伊恩·亨德森:爱尔兰前锋任命了新的阿尔斯特队长",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190726/51.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/49110065",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/1214E/production/_108026047_charges.jpg",
    	"PicDesc": "Iain Henderson charges forward for Ulster in last season's Pro14 quarter-final against Connacht",
    	"CreatTime": "2019-07-26 15:32:40.0",
    	"PublishTime": "25 July 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }, {
    	"NewsID": "53",
    	"Title": "Brad Shields: Back-row forward leaves England training camp with foot injury",
    	"DescCn": "Wasps back-row forward Brad Shields has left England's World Cup training camp in Italy after injuring ligaments in his foot.",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "布拉德·希尔兹:后排前锋因脚伤离开英格兰训练营。",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190726/53.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/49109866",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/2622/production/_108026790_gettyimages-1135501241.jpg",
    	"PicDesc": "Brad Shields will fly home for tests on a foot ligament injury",
    	"CreatTime": "2019-07-26 15:33:09.0",
    	"PublishTime": "25 July 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }, {
    	"NewsID": "118",
    	"Title": "Rugby Championship: South Africa draw with New Zealand after late Herschel Jantjies try",
    	"DescCn": "Herschel Jantjies scored a late try as South Africa fought back to claim a 16-16 draw with New Zealand and continue to lead in the Rugby Championship.",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "橄榄球锦标赛:在晚些时候赫谢尔·詹吉斯尝试后,南非和新西兰平局。",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190729/118.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/49138033",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/0B2A/production/_108085820_hi055539901.jpg",
    	"PicDesc": "New Zealand's Beauden Barrett made the break which resulted in Jack Goodhue's try",
    	"CreatTime": "2019-07-29 10:02:00.0",
    	"PublishTime": "27 July 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }, {
    	"NewsID": "119",
    	"Title": "Yorkshire Carnegie: RFU Board decide club can remain in Championship",
    	"DescCn": "Yorkshire Carnegie will remain in the Championship for 2019-20, the Rugby Football Union have said, provided they meet conditions after entering into a Company Voluntary Arrangement (CVA).",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "约克郡卡内基:RFU董事会决定俱乐部可以继续参加锦标赛",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190729/119.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/49133879",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/3C44/production/_108082451_109814127.jpg",
    	"PicDesc": "Yorkshire Carnegie finished sixth in England's second tier last season",
    	"CreatTime": "2019-07-29 10:02:50.0",
    	"PublishTime": "26 July 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }, {
    	"NewsID": "160",
    	"Title": "British & Irish Lions: Women's team talks under way",
    	"DescCn": "British and Irish Lions bosses have started talks with the home unions over the creation of a women's team.",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "英国和爱尔兰雄狮:女队谈判正在进行中",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190730/160.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/49150673",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/A10E/production/_108103214_jazz.jpg",
    	"PicDesc": "The match between England and Barbarians in June 2019 is seen as a landmark for women's rugby",
    	"CreatTime": "2019-07-30 09:14:08.0",
    	"PublishTime": "29 July 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }, {
    	"NewsID": "161",
    	"Title": "Jack Nowell: England & Exeter wing unlikely to face Wales",
    	"DescCn": "Exeter wing Jack Nowell is highly unlikely to feature in England's first World Cup warm-up match against Wales on 11 August.",
    	"DescJp": "None",
    	"Title_ip": "None",
    	"Title_cn": "杰克·诺威尔:英格兰和埃克塞特派不太可能面对威尔士",
    	"Category": "rugby-union",
    	"TopicId": "None",
    	"Sound": "D:/桌面/Data/data/mp3/20190730/161.mp3",
    	"Url": "https://www.bbc.com/sport/rugby-union/49155565",
    	"Pic": "https://ichef.bbci.co.uk/onesport/cps/480/cpsprodpb/E772/production/_108105295_nowell_getty.jpg",
    	"PicDesc": "Nowell (centre) made his England debut against France in 2014",
    	"CreatTime": "2019-07-30 09:15:05.0",
    	"PublishTime": "29 July 2019",
    	"ReadCount": "0",
    	"HotFlag": "0",
    	"Flag": "0",
    	"WordCount": "0",
    	"HardWeight": "5.0",
    	"TFlag": "0",
    	"uid": "0",
    	"auid": "0",
    	"groupid": "0",
    	"Likes": "0",
    	"DisLikes": "0",
    	"newsfrom": "rugby-union",
    	"VFlag": "0"
    }]
    
  • 相关阅读:
    go语言学习笔记四(函数、包和错误处理)
    objection内存漫游实战
    脱壳工具FRIDA-DEXDump
    jsdom 用法技巧
    关于adb安装指定版本
    ob混淆
    js原型链hook
    js逆向核心:扣代码2
    ssl_logger捕获得物app双向验证数据
    js逆向核心:扣代码
  • 原文地址:https://www.cnblogs.com/CCCrunner/p/11781580.html
Copyright © 2011-2022 走看看