파이썬 dongfangcaifuwang - 주식 시장 데이터 잡아

Dongfangcaifuwang 주식 시장 데이터 가져 오기;

http://quote.eastmoney.com/center/gridlist.html#hs_a_board 

 

 

처리하지 않고 데이터베이스에 저장된 데이터는 오직 텍스트 데이터에 저장되는 것을 특징으로 어떠한 처리 요구의 데이터 저장 않는다,

 

샘플 데이터 요청 결과 :

jQuery112406092635132097686_1569674756779 ({ "RC"0 "RT"6 "SVR"181233083 "LT"1 "풀"1 "데이터"{ "총"3815 "DIFF"[{ "F1"2 "F2"55.15 "F3"43.99 "F4"16.85 "F5"210 "F6"1145060.0 "F7"23.99 "F8"0.1 "F9 "31.72"F10 ":"- ","F11 "0.0"F12 ":"300792 ","F13 "0"F14 ":"N 壹 网 ","F15 "55.15"F16 "45.96"F17 "45.96"F18 "38.3"F20 "4412000000"F21 "1103000000"F22 "0.0"F23 "3.91"F24 "0.0"F25 " 43.99, "F62": 1008914.0, "f115": 24.39, "F128": "-", "F140": "-", "f141 ":"- ","F136 ":"- ","F152 "2}, {"F1 "2"F2 "81.8"F3 "17.04"F4 "11.91"F5 " : 53,085, "F6"409394064.0 "F7"18.39 "F8"29.56 "F9"- 1402.53, "F10"1.31 "F11"0.0 "F12": "688333", "F13 "1"F14 ":"铂 力 特 ","F15 "82.1"F16 "69.25"F17 "71.0"F18 "69.89"F20 "6544000000"F21 "1469082028, "F22"0.0 "F23"6.59 "F24"34.1 "F25"34.1 "F62"37917359.0 "f115"118.49 "F128": "-", "F140": "- ","f141 ":"- ","F136 ":"- ","F152 "2}, {"F1 "2"F2 "3.17"F3 "10.07"F4 "0.29"F5 "198417"F6 "62805298.0"F7 "10.42"F8 "4.79"F9 "- 33.29,"F10 "4.39"F11 "0.0"F12 ":"002504 ","F13 "0"F14 ":"弘 高 创意 ","F15 "3.17"F16 "2.87"F17 "2.87"F18 "2.88 "F20"3251787658 "F21"1314120238 "F22"0.0 "F23"3.58 "F24"- 8.65 "F25"- 13.15, "F62"22200837.0 "f115 '- 62.84 "F128": "-", "F140": "-", "f141": "-", "F136": "-", "F152"2}, { "F1"2 "F2 "5.91"F3 "10.06"F4 "0.54"F5 "138445"F6 "80763569.0"F7 "9.87"F8 "1.88,"F9"- 157.89, "F10"4.3 "F11"0.0 "F12": "002699", "F13"0 "F14": "美 盛 文化", "F15"5.91 " F16 "5.38"F17 "5.38"F18 "5.37"F20 "5375574805"F21 "4342243686"F22 "0.0"F23 "1.78"F24 "- 2.96"F25 "7.85"F62 ": 23301055.0,"f115 "- 18.3"F128 ":"- ","F140 ":"- ","f141 ":"- ","F136 ":"- "," F152 "2}, {"F1 "2"F2 "13.04"F3 "10.04"F4 "1.19"F5 "268206"F6 "343357472.0"F7 "10.13" F8 "6.05"F9 "29.99"F10 "1.73"F11 "0.0"F12 ":"600363 ","F13 "1"F14 ":"联 创 光电 ","F15 "13.04"F16 "11.84"F17 "11.85"F18 "11.85"F20 "5782936820"F21 "5782936820"F22 ": 0.0 "F23"2.3 "F24": 10.32, "F25": 64.03, "F62": 11762884.0, "f115": 27.63, "F128": "-", "F140": "-", "f141" "-", "F136": "-", "F152"2}, { "F1"2 "F2"18.65 "F3"10.03 "F4"1.7 "F5"136,079 "F6"250388102.0 "F7"6.78 "F8"27.05 "F9"62.3 "F10"1.45 "F11"0.0 "F12": "603933", "F13"1 "F14": "睿 能 科技", "F15": 18.65, "F16"17.5 "F17": 18.65를, "F18": 16.95 "F20 "3752999180"F21 "938341180"F22 "0.0"F23 "3.62"F24 "37.54"F25 "41.72"F62 "36024950.0"f115 "57.88"F128 " "-", "F140": "-", "f141": "-", "F136": "-", "F152"2}, { "F1"2 "F2"7.46 " F3 "10.03"F4 "0.68"F5 "136982"F6 "98801261.0"F7 "9.59"F8 "3.42"F9 "95.92"F10 "1.39"F11 " 0.0 "F12": "002581", "F13"0 "F14": "未名 医药", "F15"7.46 "F16"6.81 "F17"6.85 "F18"6.78 "F20"4921627472 "F21"2989902061 "F22"0.0 "F23"1.77 "F24"5.97 "F25"15.48 "F62": 8171310.0, "f115": - 64.99, "F128": "-", "F140": "-", "f141": "-", "F136"을 "-", "F152" 2}, { "F1"2 "F2"8.23 "F3"10.03 "F4"0.75 "F5"820036 "F6"656416272.0 "F7"9.09 "F8" : 3.43 "F9"26.87 "F10"1.11 "F11"0.0 "F12": "002152", "F13"0 "F14": "广电 运 通", "F15"8.23, "F16"7.55 "F17"7.55 "F18"7.48 "F20"19826020217 "F21"19697356808 "F22"0.0 "F23"2.25 "F24"21.57 "F25 ": 49.91,"F62 ": 89361087.0,"f115 ": 28.52,"F128 ":"- ","F140 ":"- ","f141 ":"- ","F136 ":"- ","F152 "2}, {"F1 "2"F2 "9.66"F3 "10.02"F4 "0.88"F5 " : 393,672, "F6"374552944.0 "F7"10.59 "F8"6.51 "F9"27.84 "F10"2.56 "F11"0.0 "F12": "002326", "F13" 0, "F14": "永 太 科技", "F15"9.66 "F16"8.73 "F17"8.78 "F18"8.78 "F20"7896692841 "F21"5846040548 " F22 "0.0"F23 "2.72"F24 "13.11"F25 "41.23"F62 "66536824.0"f115 "35.7"F128 ":"- ","F140 ":"- " "f141": "-", "F136": "-", "F152"2}, { "F1"2 "F2"24.26 "F3 "10.02"F4 "2.21"F5 "60,516"F6 "142278510.0"F7 "8.84"F8 "15.08"F9 "78.85"F10 "0.82"F11 " 0.0 "F12": "300576", "F13"0 "F14": "容 大 感光", "F15"24.26 "F16"22.31 "F17"22.45 "F18"22.05 "F20"2911200000 "F21"973278328 "F22"0.0 "F23"6.55 "F24"26.35 "F25"75.42 "F62"11872820.0 "f115"70.41 " F128 ":"- ","F140 ":"- ","f141 ":"- ","F136 ":"- ","F152 "2}, {"F1 "2"F2 "21.52 "F3"10.02 "F4"1.96 "F5"71732 "F6"151240608.0 "F7"9.97 "F8"5.92,"F9"192.0 "F10"2.21 "F11"0.0 "F12": "300380", "F13"0 "F14": "安 硕 信息", "F15"21.52 "F16 "19.57"F17 "19.7"F18 "19.56"F20 "2957708800"F21 "2608249329"F22 "0.0"F23 "6.97"F24 "12.61"F25 " 39.65, "F62": 40619039.0, "f115": 95.39, "F128": "-", "F140": "-", "f141": "-", "F136": "-", "F152" 2}, { "F1"2 "F2"27.01 "F3"10.02 "F4"2.46 "F5"84,246 "F6"219853093.0 "F7"11.04 "F8" 7.18 "F9"85.22 "F10"0.73 "F11"0.0 "F12": "002751", "F13"0 "F14 ":"易 尚 展示 ","F15 "27.01"F16 "24.3"F17 "24.3"F18 "24.55"F20 "4175762557"F21 "3169966689"F22 ": 0.0 "F23"4.04 "F24": 24.87, "F25": 25.86, "F62": 64597906.0, "f115": 49.84, "F128": "-", "F140": "-", "f141" "-", "F136": "-", "F152"2}, { "F1"2 "F2"33.5 "F3"10.02 "F4"3.05 "F5"7118 "F6"23844931.0 "F7"0.0 "F8"1.58 "F9"108.74 "F10"2.91 "F11"0.0 "F12": "002961", "F13"0 "F14": "瑞达 期货", "F15을"33.5 "F16"33.5 "F17을"33.5 "F18": 30.45, "F20"14907500000 "F21"1507500000 "F22"0.0 "F23"9.01 "F24"401.5 "F25"401.5 "F62"18371667.0 "f115"129.93 "F128": "- ","F140 ":"- ","f141 ":"- ","F136 ":"- ","F152 "2}, {"F1 "2"F2 "26.91"F3 " 10.02 "F4"2.45 "F5"217836 "F6"574961248.0 "F7"9.08 "F8"10.22 "F9"54.18 "F10"1.3 "F11"0.0 "F12": "300458", "F13"0 "F14": "全 志 科技", "F15"26.91 "F16"24.69 "F17"24.69 "F18"24.46 "F20 "8896735471"F21 "5735494039"F22 "0.0"F23 "4.19"F24 "25.81"F25 "36.6, "F62": 58643249.0, "f115"71.3 "F128": "-", "F140": "-", "f141": "-", "F136": "-", "F152" 2}, { "F1"2 "F2"6.81 "F3"10.02 "F4"0.62 "F5"83,794 "F6"56680352.0 "F7"10.18 "F8" 1.74 "F9"211.1 "F10"1.37 "F11"0.0 "F12": "300290", "F13"0 "F14": "荣 科 科技", "F15"6.81, "F16"6.18 "F17"6.23 "F18"6.19 "F20"3771083202 "F21"3288862008 "F22"0.0 "F23"3.55 "F24"- 2.01 " F25 ": 73.28,"F62 ": 22432152.0,"f115 "164.19"F128 ":"- ","F140 ":"- ","f141 ":"- ","F136 ":"- ","F152 "2}, {"F1 "2"F2 "14.28"F3 "10.02"F4 "1.3"F5 " : 56,518, "F6"77563179.0 "F7"10.63 "F8"12.71 "F9"213.08 "F10"3.82을, "F11"0.0 "F12": "603683", "F13" : 1, "F14": "晶华 新 材", "F15"14.28 "F16"12.9 "F17"12.98 "F18"12.98 "F20"1808847600 "F21"635031600 " F22 "0.0"F23 "2.29"F24 "3.33"F25 "3.63"F62 "14704570.0"f115 "184.63"F128 ":"- ","F140 ":"- " "f141": "-", "F136": "-", "F152"2}, { "F1"2 "F2"31.86 "F3 "10.01"F4 "2.9"F5 "26,669"F6 "83345178.0"F7 "11.6"F8 "9.18"F9 "29.86"F10 "1.55"F11 " 0.0 "F12": "300752", "F13"0 "F14": "隆利 科技", "F15"31.86 "F16"28.5 "F17"28.5 "F18": 28.96, "F20"3703977331 "F21"925994333 "F22"0.0 "F23"4.7 "F24"8.07 "F25"- 8.95 "F62"29842570.0 "f115"25.85 " F128 ":"- ","F140 ":"- ","f141 ":"- ","F136 ":"- ","F152 "2}, {"F1 "2"F2 "16.26 "F3"10.01 "F4"1.48 "F5"24,534 "F6"38740820.0 "F7"10.69 "F8"3.99 "F9 "27.18"F10 "2.28"F11 "0.0"F12 ":"002873 ","F13 "0"F14 ":"新天 药业 ","F15 "16.26"F16 "14.68"F17 "14.68"F18 "14.78"F20 "1903980960"F21 "1000634937"F22 "0.0"F23 "2.81"F24 "1.25"F25 " 0.43, "F62": 11495649.0, "f115": 26.04, "F128": "-", "F140": "-", "f141": "-", "F136": "-", "F152" 2}, { "F1"2 "F2"10.11 "F3"10.01 "F4"0.92 "F5"132348 "F6"133803828.0 "F7"0.0 "F8" 4.18 "F9"49.17 "F10"0.37 "F11"0.0 "F12": "300081", "F13"0 "F14""恒信 东方", "F15"10.11 "F16"10.11 "F17"10.11 "F18"9.19 "F20"5349786126 "F21"3198141138 "F22"0.0 "F23" : 2.06, "F24"1.61 "F25"13.6 "F62": 17807754.0, "f115": 82.34, "F128": "-", "F140": "-", "f141": "-" "F136": "-", "F152"2}, { "F1"2 "F2"44.42 "F3"10.0 "F4"4.04 "을 F5"26,505 "F6" : 117735476.0 "F7"0.0 "F8"5.26 "F9"61.73 "F10"9.92 "F11"0.0 "F12": "002962", "F13"0 "F14" "五方 光电", "F15": 44.42, "F16": 44.42, "F17": 44.42, "F18": 40.38, "F20"8955072000 "F21"2238768000 "F22"0.0 "F23"5.79 "F24"157.21 "F25"157.21 "F62"60201138.0 "f115"60.66 "F128": "- ","F140 ":"- ","f141 ":"- ","F136 ":"- ","F152 "2}]}});

 비즈니스 코드 :

가져 오기 요청은 

가져 IO 
데프 getHTML (URL) : 
        R = requests.get (URL, 스트림 = 참) 
        #print (r.text) 
        = 'UTF8'r.encoding 
        #print을 (r.json) 
        반환 r.content의 

데프의 WriteFile ( 경로, MSG) : 
    개방 ( 'TEST.TXT'#with, F 등) 'w' 
   (#의 f.write '! 안녕하세요, 세계) 
    파일 = 개방 (경로,'A ', ='GBK '를 인코딩, 에러 =) "무시" 
    F = file.write가 (STR (msg.decode ( "UTF-8"))) 
    file.close () 
   # 전단 (r.text) 
       # 복귀 r.content 

목록 NUM 경우 (범위 ( 1193)) :
   URL = "http://78.push2.eastmoney.com/api/qt/clist/get?cb=jQuery112406092635132097686_1569674756779&pn="+ STR (NUM) + "및 PZ = 20 PO = 1 및 NP = 1 & UT = bd1d9ddb04089700cf9c27f6f7426281 fltt = 2 INVT = 2 FID 및 F3 = FS = m : 0 + t : 6 m : 0 + t : 13 m : 0 + t : 80 m 1 + t : 2, m : 1 + t : 23 필드 = F1, F2, F3, F4, F5 , F6, F7, F8, F9, F10, F12, F13, F14, F15, F16, F17, F18, F20, F21, F23, F24, F25, F22, F11, F62, F128, F136, f115, F152 & _ = 1,569,674,756,885을 " 
   인쇄 ("第"+ STR (NUM) +"页") 
   MSG = getHTML (URL) 
   의 WriteFile ("H : \ gp.txt "MSG)

 

추천

출처www.cnblogs.com/yanwuming/p/11605232.html