<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      阿山的約定

      博客園 首頁 新隨筆 聯系 訂閱 管理

      摘要:筆記記錄爬取上期所持倉數據的過程,本次爬取使用的工具是python,使用的IDE是pycharm

       

      一、查看網頁屬性,分析數據結構

        在瀏覽器中打開上期所網頁,按F12或者選擇表格文字-右鍵-審查元素,調出控制臺:

        

         在Network中可以看到目標數據:http://www.shfe.com.cn/data/dailydata/kx/pm20190110.dat,其中20190110是數據代表的日期:

       

      二、將數據下載到本地文件夾

        1.在pycharm中新建一個python文檔,將目標dat文件下載到本地文件夾,需要用到的包可以在CMD控制臺中通過 ‘pip install [包名]’ 安裝:

       1 import xlwt
       2 import requests
       3 import os
       4 mydate = "20190111"  #指定需要的數據日期
       5 url = "http://www.shfe.com.cn/data/dailydata/kx/pm" + mydate + ".dat"
       6 root = "F://py//SQ//"
       7 path = root + url.split('/')[-1] + ".txt"  #指定下載的目錄,保存為txt文件
       8 r = requests.get(url)
       9 with open(path, 'wb') as f:
      10     f.write(r.content)
      11     f.close()
      12     print("文件保存成功")

       

        2.運行代碼后,可以看到文件夾中多了個pm20190111.dat.txt文件,用記事本打開文件,可以看到文件是Json格式的表格,接下來用json包將其解析成python的dataframe格式:

        代碼:

      1 import json
      2 file = open("F://py//SQ//pm" + mydate + ".dat.txt", 'r', encoding='UTF-8')
      3 js = file.read()
      4 dic = json.loads(js)
      5 file.close()

        3.接下來將數據存儲到excel表中,使用的是xlwt包,運行代碼,至此,上期所的每日持倉數據已成功爬?。?/p>

       1 def WriteExcel(data):
       2     pm = xlwt.Workbook()
       3     sheet = pm.add_sheet('Sheet1', cell_overwrite_ok=True)
       4     title = ['品種代碼', '序號', '排名', '期貨公司會員號', '會員類別', '總成交量', '比上交易日增減', '期貨公司會員號', '會員類別', '總持買單量', '比上交易日增減', '期貨公司會員號',
       5              '會員類別', '總持賣單量', '比上交易日增減', '品種']
       6     for i in range(len(title)):  # 創建表頭
       7         sheet.write(0, i, title[i])
       8     j = 0
       9     for line in data["o_cursor"]:  # 寫入數據
      10         dataV = list(data["o_cursor"][j].values())
      11         j = j + 1
      12         for k in range(len(dataV)):
      13             if isinstance(dataV[k], str):
      14                 dataV[k] = dataV[k].strip()
      15             sheet.write(j, k, dataV[k])
      16     pm.save("F://py//SQ//demo" + mydate + ".xls")
      17 WriteExcel(dic)

       

      posted on 2019-01-29 10:03  會飛的石頭  閱讀(2375)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 超碰人人模人人爽人人喊手机版| 在线日韩日本国产亚洲| 儋州市| 成年站免费网站看v片在线| 国产精品二区中文字幕| 日韩激情无码免费毛片| 亚洲综合欧美在线…| 国产午夜影视大全免费观看| 女同另类激情在线三区| 国产成人一卡2卡3卡四卡视频| 中文无码乱人伦中文视频在线| 五月天丁香婷婷亚洲欧洲国产| 久久天天躁狠狠躁夜夜躁| 亚洲国产一区二区三区亚瑟| 亚洲高清aⅴ日本欧美视频| 国产一区二区日韩在线| 亚洲国产精品一区二区久| 国产成人精品亚洲日本在线观看| 影音先锋啪啪av资源网站| 自拍第一区视频在线观看| 久9re热视频这里只有精品免费| 欧美高清freexxxx性| 亚欧美闷骚院| 你拍自拍亚洲一区二区三区| 亚洲av成人一区二区三区| 亚洲午夜激情久久加勒比| 不卡国产一区二区三区| 亚洲综合日韩av在线| 日韩免费美熟女中文av| 国产一区二区不卡在线| 中文字幕精品久久久久人妻红杏1| 色综合久久中文字幕综合网 | 亚洲高清最新AV网站| 伊宁市| 亚洲AV成人无码久久精品四虎| 国产成人亚洲欧美二区综合| 亚洲欧美日韩综合久久久| 久久久无码精品午夜| 伊人欧美在线| 国产精品国产精品偷麻豆| 亚洲国产成人资源在线|