Files
2026-01-30 11:28:35 +08:00

2536 lines
61 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"draw=19&start=0&length=9&desc=false&page=0&size=9&sourceHdzId=e74ebe0910204946a41f08449d57a8c1&paymentType=&midDate=2009-01-01+00%3A00%3A00&endDate=2024-08-24+23%3A59%3A59&sourceType=&customerName=&customerPhone=&customerLicensePlate=&sourceName="
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"headers = {\n",
" 'accept':'application/json, text/javascript, */*; q=0.01',\n",
" 'accept-encoding':'gzip, deflate, br, zstd',\n",
" 'accept-language':'zh-CN,zh;q=0.9,en;q=0.8,zh-TW;q=0.7',\n",
" 'authorization':'bearer 3873ff3d-75ac-494b-82ea-d831faa8e410',\n",
" 'clienttype':'GOOD_MANAGER_PRO',\n",
" 'content-length':246,\n",
" 'content-type':'application/x-www-form-urlencoded; charset=UTF-8',\n",
" 'origin':'https://vip.365hdz.com',\n",
" 'priority':'u=1, i',\n",
" 'referer':'https://vip.365hdz.com/',\n",
" 'sec-ch-ua':'\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\"',\n",
" 'sec-ch-ua-mobile':'?0',\n",
" 'sec-ch-ua-platform':'\"Windows\"',\n",
" 'sec-fetch-dest':'empty',\n",
" 'sec-fetch-mode':'cors',\n",
" 'sec-fetch-site':'same-site',\n",
" 'storeid':'e74ebe0910204946a41f08449d57a8c1',\n",
" 'storename':'%E6%BB%95%E7%9B%9B%EF%BC%8C%E5%A5%BD%E5%B8%AE%E6%89%8B',\n",
" 'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36',\n",
" 'x-client-id':'HDZ_PRO_PC'\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"c:\\Users\\admin\\.conda\\envs\\F6processing\\lib\\site-packages\\numpy\\_distributor_init.py:30: UserWarning: loaded more than 1 DLL from .libs:\n",
"c:\\Users\\admin\\.conda\\envs\\F6processing\\lib\\site-packages\\numpy\\.libs\\libopenblas.EL2C6PLE4ZYW3ECEVIV3OXXGRN2NRFM2.gfortran-win_amd64.dll\n",
"c:\\Users\\admin\\.conda\\envs\\F6processing\\lib\\site-packages\\numpy\\.libs\\libopenblas64__v0.3.21-gcc_10_3_0.dll\n",
" warnings.warn(\"loaded more than 1 DLL from .libs:\"\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"0\n",
"1\n",
"2\n",
"3\n",
"4\n",
"5\n",
"6\n",
"7\n",
"8\n",
"9\n",
"10\n",
"11\n",
"12\n",
"13\n",
"14\n",
"15\n",
"16\n",
"17\n",
"18\n",
"19\n",
"20\n",
"21\n",
"22\n",
"23\n",
"24\n",
"25\n",
"26\n",
"27\n",
"28\n",
"29\n",
"30\n",
"31\n",
"32\n",
"33\n",
"34\n",
"35\n",
"36\n",
"37\n",
"38\n",
"39\n",
"40\n",
"41\n",
"42\n",
"43\n",
"44\n",
"45\n",
"46\n",
"47\n",
"48\n",
"49\n",
"50\n",
"51\n",
"52\n",
"53\n",
"54\n",
"55\n",
"56\n",
"57\n",
"58\n",
"59\n",
"60\n",
"61\n",
"62\n",
"63\n",
"64\n",
"65\n",
"66\n",
"67\n",
"68\n",
"69\n",
"70\n",
"71\n",
"72\n",
"73\n",
"74\n",
"75\n",
"76\n",
"77\n",
"78\n",
"79\n",
"80\n",
"81\n",
"82\n",
"83\n",
"84\n",
"85\n",
"86\n",
"87\n",
"88\n",
"89\n",
"90\n",
"91\n",
"92\n",
"93\n",
"94\n",
"95\n",
"96\n",
"97\n",
"98\n",
"99\n",
"100\n",
"101\n",
"102\n",
"103\n",
"104\n",
"105\n",
"106\n",
"107\n",
"108\n",
"109\n",
"110\n",
"111\n",
"112\n",
"113\n",
"114\n",
"115\n",
"116\n",
"117\n",
"118\n",
"119\n",
"120\n",
"121\n",
"122\n",
"123\n",
"124\n",
"125\n",
"126\n",
"127\n",
"128\n",
"129\n",
"130\n",
"131\n",
"132\n",
"133\n",
"134\n",
"135\n",
"136\n",
"137\n",
"138\n",
"139\n",
"140\n",
"141\n",
"142\n",
"143\n",
"144\n",
"145\n",
"146\n",
"147\n",
"148\n",
"149\n",
"150\n",
"151\n",
"152\n",
"153\n",
"154\n",
"155\n",
"156\n",
"157\n",
"158\n",
"159\n",
"160\n",
"161\n",
"162\n",
"163\n",
"164\n",
"165\n",
"166\n",
"167\n",
"168\n",
"169\n",
"170\n",
"171\n",
"172\n",
"173\n",
"174\n",
"175\n",
"176\n",
"177\n",
"178\n",
"179\n",
"180\n",
"181\n",
"182\n",
"183\n",
"184\n",
"185\n",
"186\n",
"187\n",
"188\n",
"189\n",
"190\n",
"191\n",
"192\n",
"193\n",
"194\n",
"195\n",
"196\n",
"197\n",
"198\n",
"199\n",
"200\n",
"201\n",
"202\n",
"203\n",
"204\n",
"205\n",
"206\n",
"207\n",
"208\n",
"209\n",
"210\n",
"211\n",
"212\n",
"213\n",
"214\n",
"215\n",
"216\n",
"217\n",
"218\n",
"219\n",
"220\n",
"221\n",
"222\n",
"223\n",
"224\n",
"225\n",
"226\n",
"227\n",
"228\n",
"229\n",
"230\n",
"231\n",
"232\n",
"233\n",
"234\n",
"235\n",
"236\n",
"237\n",
"238\n",
"239\n",
"240\n",
"241\n",
"242\n",
"243\n",
"244\n",
"245\n",
"246\n",
"247\n",
"248\n",
"249\n",
"250\n",
"251\n",
"252\n",
"253\n",
"254\n",
"255\n",
"256\n",
"257\n",
"258\n",
"259\n",
"260\n",
"261\n",
"262\n",
"263\n",
"264\n",
"265\n",
"266\n",
"267\n",
"268\n",
"269\n",
"270\n",
"271\n",
"272\n",
"273\n",
"274\n",
"275\n",
"276\n",
"277\n",
"278\n",
"279\n",
"280\n",
"281\n",
"282\n",
"283\n",
"284\n",
"285\n",
"286\n",
"287\n",
"288\n",
"289\n",
"290\n",
"291\n",
"292\n",
"293\n",
"294\n",
"295\n",
"296\n",
"297\n",
"298\n",
"299\n",
"300\n",
"301\n",
"302\n",
"303\n",
"304\n",
"305\n",
"306\n",
"307\n",
"308\n",
"309\n",
"310\n",
"311\n",
"312\n",
"313\n",
"314\n",
"315\n",
"316\n",
"317\n",
"318\n",
"319\n",
"320\n",
"321\n",
"322\n",
"323\n",
"324\n",
"325\n",
"326\n",
"327\n",
"328\n",
"329\n",
"330\n",
"331\n",
"332\n",
"333\n",
"334\n",
"335\n",
"336\n",
"337\n",
"338\n",
"339\n",
"340\n",
"341\n",
"342\n",
"343\n",
"344\n",
"345\n",
"346\n",
"347\n",
"348\n",
"349\n",
"350\n",
"351\n",
"352\n",
"353\n",
"354\n",
"355\n",
"356\n",
"357\n",
"358\n",
"359\n",
"360\n",
"361\n",
"362\n",
"363\n",
"364\n",
"365\n",
"366\n",
"367\n",
"368\n",
"369\n",
"370\n",
"371\n",
"372\n",
"373\n",
"374\n",
"375\n",
"376\n",
"377\n",
"378\n",
"379\n",
"380\n",
"381\n",
"382\n",
"383\n",
"384\n",
"385\n",
"386\n",
"387\n",
"388\n",
"389\n",
"390\n",
"391\n",
"392\n",
"393\n",
"394\n",
"395\n",
"396\n",
"397\n",
"398\n",
"399\n",
"400\n",
"401\n",
"402\n",
"403\n",
"404\n",
"405\n",
"406\n",
"407\n",
"408\n",
"409\n",
"410\n",
"411\n",
"412\n",
"413\n",
"414\n",
"415\n",
"416\n",
"417\n",
"418\n",
"419\n",
"420\n",
"421\n",
"422\n",
"423\n",
"424\n",
"425\n",
"426\n",
"427\n",
"428\n",
"429\n",
"430\n",
"431\n",
"432\n",
"433\n",
"434\n",
"435\n",
"436\n",
"437\n",
"438\n",
"439\n",
"440\n",
"441\n",
"442\n",
"443\n",
"444\n",
"445\n",
"446\n",
"447\n",
"448\n",
"449\n",
"450\n",
"451\n",
"452\n",
"453\n",
"454\n",
"455\n",
"456\n",
"457\n",
"458\n",
"459\n",
"460\n",
"461\n",
"462\n",
"463\n",
"464\n",
"465\n",
"466\n",
"467\n",
"468\n",
"469\n",
"470\n",
"471\n",
"472\n",
"473\n",
"474\n",
"475\n",
"476\n",
"477\n",
"478\n",
"479\n",
"480\n",
"481\n",
"482\n",
"483\n",
"484\n",
"485\n",
"486\n",
"487\n",
"488\n",
"489\n",
"490\n",
"491\n",
"492\n",
"493\n",
"494\n",
"495\n",
"496\n",
"497\n",
"498\n",
"499\n",
"500\n",
"501\n",
"502\n",
"503\n",
"504\n",
"505\n",
"506\n",
"507\n",
"508\n",
"509\n",
"510\n",
"511\n",
"512\n",
"513\n",
"514\n",
"515\n",
"516\n",
"517\n",
"518\n",
"519\n",
"520\n",
"521\n",
"522\n",
"523\n",
"524\n",
"525\n",
"526\n",
"527\n",
"528\n",
"529\n",
"530\n",
"531\n",
"532\n",
"533\n",
"534\n",
"535\n",
"536\n",
"537\n",
"538\n",
"539\n",
"540\n",
"541\n",
"542\n",
"543\n",
"544\n",
"545\n",
"546\n",
"547\n",
"548\n",
"549\n",
"550\n",
"551\n",
"552\n",
"553\n",
"554\n",
"555\n",
"556\n",
"557\n",
"558\n",
"559\n",
"560\n",
"561\n",
"562\n",
"563\n",
"564\n",
"565\n",
"566\n",
"567\n",
"568\n",
"569\n",
"570\n",
"571\n",
"572\n",
"573\n",
"574\n",
"575\n",
"576\n",
"577\n",
"578\n",
"579\n",
"580\n",
"581\n",
"582\n",
"583\n",
"584\n",
"585\n",
"586\n",
"587\n",
"588\n",
"589\n",
"590\n",
"591\n",
"592\n",
"593\n",
"594\n",
"595\n",
"596\n",
"597\n",
"598\n",
"599\n",
"600\n",
"601\n",
"602\n",
"603\n",
"604\n",
"605\n",
"606\n",
"607\n",
"608\n",
"609\n",
"610\n",
"611\n",
"612\n",
"613\n",
"614\n",
"615\n",
"616\n",
"617\n",
"618\n",
"619\n",
"620\n",
"621\n",
"622\n",
"623\n",
"624\n",
"625\n",
"626\n",
"627\n",
"628\n",
"629\n",
"630\n",
"631\n",
"632\n",
"633\n",
"634\n",
"635\n",
"636\n",
"637\n",
"638\n",
"639\n",
"640\n",
"641\n",
"642\n",
"643\n",
"644\n",
"645\n",
"646\n",
"647\n",
"648\n",
"649\n",
"650\n",
"651\n",
"652\n",
"653\n",
"654\n",
"655\n",
"656\n",
"657\n",
"658\n",
"659\n",
"660\n",
"661\n",
"662\n",
"663\n",
"664\n",
"665\n",
"666\n",
"667\n",
"668\n",
"669\n",
"670\n",
"671\n",
"672\n",
"673\n",
"674\n",
"675\n",
"676\n",
"677\n",
"678\n",
"679\n",
"680\n",
"681\n",
"682\n",
"683\n",
"684\n",
"685\n",
"686\n",
"687\n",
"688\n",
"689\n",
"690\n",
"691\n",
"692\n",
"693\n",
"694\n",
"695\n",
"696\n",
"697\n",
"698\n",
"699\n",
"700\n",
"701\n",
"702\n",
"703\n",
"704\n",
"705\n",
"706\n",
"707\n",
"708\n",
"709\n",
"710\n",
"711\n",
"712\n",
"713\n",
"714\n",
"715\n",
"716\n",
"717\n",
"718\n",
"719\n",
"720\n",
"721\n",
"722\n",
"723\n",
"724\n",
"725\n",
"726\n",
"727\n",
"728\n",
"729\n",
"730\n",
"731\n",
"732\n",
"733\n",
"734\n",
"735\n",
"736\n",
"737\n",
"738\n",
"739\n",
"740\n",
"741\n",
"742\n",
"743\n",
"744\n",
"745\n",
"746\n",
"747\n",
"748\n",
"749\n",
"750\n",
"751\n",
"752\n",
"753\n",
"754\n",
"755\n",
"756\n",
"757\n",
"758\n",
"759\n",
"760\n",
"761\n",
"762\n",
"763\n",
"764\n",
"765\n",
"766\n",
"767\n",
"768\n",
"769\n",
"770\n",
"771\n",
"772\n",
"773\n",
"774\n",
"775\n",
"776\n",
"777\n",
"778\n",
"779\n",
"780\n",
"781\n",
"782\n",
"783\n",
"784\n",
"785\n",
"786\n",
"787\n",
"788\n",
"789\n",
"790\n",
"791\n",
"792\n",
"793\n",
"794\n",
"795\n",
"796\n",
"797\n",
"798\n",
"799\n",
"800\n",
"801\n",
"802\n",
"803\n",
"804\n",
"805\n",
"806\n",
"807\n",
"808\n",
"809\n",
"810\n",
"811\n",
"812\n",
"813\n",
"814\n",
"815\n",
"816\n",
"817\n",
"818\n",
"819\n",
"820\n",
"821\n",
"822\n",
"823\n",
"824\n",
"825\n",
"826\n",
"827\n",
"828\n",
"829\n",
"830\n",
"831\n",
"832\n",
"833\n",
"834\n",
"835\n",
"836\n",
"837\n",
"838\n",
"839\n",
"840\n",
"841\n",
"842\n",
"843\n",
"844\n",
"845\n",
"846\n",
"847\n",
"848\n",
"849\n",
"850\n",
"851\n",
"852\n",
"853\n",
"854\n",
"855\n",
"856\n",
"857\n",
"858\n",
"859\n",
"860\n",
"861\n",
"862\n",
"863\n",
"864\n",
"865\n",
"866\n",
"867\n",
"868\n",
"869\n",
"870\n",
"871\n",
"872\n",
"873\n",
"874\n",
"875\n",
"876\n",
"877\n",
"878\n",
"879\n",
"880\n",
"881\n",
"882\n",
"883\n",
"884\n",
"885\n",
"886\n",
"887\n",
"888\n",
"889\n",
"890\n",
"891\n",
"892\n",
"893\n",
"894\n",
"895\n",
"896\n",
"897\n",
"898\n",
"899\n",
"900\n",
"901\n",
"902\n",
"903\n",
"904\n",
"905\n",
"906\n",
"907\n",
"908\n",
"909\n",
"910\n",
"911\n",
"912\n",
"913\n",
"914\n",
"915\n",
"916\n",
"917\n",
"918\n",
"919\n",
"920\n",
"921\n",
"922\n",
"923\n",
"924\n",
"925\n",
"926\n",
"927\n",
"928\n",
"929\n",
"930\n",
"931\n",
"932\n",
"933\n",
"934\n",
"935\n",
"936\n",
"937\n",
"938\n",
"939\n",
"940\n",
"941\n",
"942\n",
"943\n",
"944\n",
"945\n",
"946\n",
"947\n",
"948\n",
"949\n",
"950\n",
"951\n",
"952\n",
"953\n",
"954\n",
"955\n",
"956\n",
"957\n",
"958\n",
"959\n",
"960\n",
"961\n",
"962\n",
"963\n",
"964\n",
"965\n",
"966\n",
"967\n",
"968\n",
"969\n",
"970\n",
"971\n",
"972\n",
"973\n",
"974\n",
"975\n",
"976\n",
"977\n",
"978\n",
"979\n",
"980\n",
"981\n",
"982\n",
"983\n",
"984\n",
"985\n",
"986\n",
"987\n",
"988\n",
"989\n",
"990\n",
"991\n",
"992\n",
"993\n",
"994\n",
"995\n",
"996\n",
"997\n",
"998\n",
"999\n",
"1000\n",
"1001\n",
"1002\n",
"1003\n",
"1004\n",
"1005\n",
"1006\n",
"1007\n",
"1008\n",
"1009\n",
"1010\n",
"1011\n",
"1012\n",
"1013\n",
"1014\n",
"1015\n",
"1016\n",
"1017\n",
"1018\n",
"1019\n",
"1020\n",
"1021\n",
"1022\n",
"1023\n",
"1024\n",
"1025\n",
"1026\n",
"1027\n",
"1028\n",
"1029\n",
"1030\n",
"1031\n",
"1032\n",
"1033\n",
"1034\n",
"1035\n",
"1036\n",
"1037\n",
"1038\n",
"1039\n",
"1040\n",
"1041\n",
"1042\n",
"1043\n",
"1044\n",
"1045\n",
"1046\n",
"1047\n",
"1048\n",
"1049\n",
"1050\n",
"1051\n",
"1052\n",
"1053\n",
"1054\n",
"1055\n",
"1056\n",
"1057\n",
"1058\n",
"1059\n",
"1060\n",
"1061\n",
"1062\n",
"1063\n",
"1064\n",
"1065\n",
"1066\n",
"1067\n",
"1068\n",
"1069\n",
"1070\n",
"1071\n",
"1072\n",
"1073\n",
"1074\n",
"1075\n",
"1076\n",
"1077\n",
"1078\n",
"1079\n",
"1080\n",
"1081\n",
"1082\n",
"1083\n",
"1084\n",
"1085\n",
"1086\n",
"1087\n",
"1088\n",
"1089\n",
"1090\n",
"1091\n",
"1092\n",
"1093\n",
"1094\n",
"1095\n",
"1096\n",
"1097\n",
"1098\n",
"1099\n",
"1100\n",
"1101\n",
"1102\n",
"1103\n",
"1104\n",
"1105\n",
"1106\n",
"1107\n",
"1108\n",
"1109\n",
"1110\n",
"1111\n",
"1112\n",
"1113\n",
"1114\n",
"1115\n",
"1116\n",
"1117\n",
"1118\n",
"1119\n",
"1120\n",
"1121\n",
"1122\n",
"1123\n",
"1124\n",
"1125\n",
"1126\n",
"1127\n",
"1128\n",
"1129\n",
"1130\n",
"1131\n",
"1132\n",
"1133\n",
"1134\n",
"1135\n",
"1136\n",
"1137\n",
"1138\n",
"1139\n",
"1140\n",
"1141\n",
"1142\n",
"1143\n",
"1144\n",
"1145\n",
"1146\n",
"1147\n",
"1148\n",
"1149\n",
"1150\n",
"1151\n",
"1152\n",
"1153\n",
"1154\n",
"1155\n",
"1156\n",
"1157\n",
"1158\n",
"1159\n",
"1160\n",
"1161\n",
"1162\n",
"1163\n",
"1164\n",
"1165\n",
"1166\n",
"1167\n",
"1168\n",
"1169\n",
"1170\n",
"1171\n",
"1172\n",
"1173\n",
"1174\n",
"1175\n",
"1176\n",
"1177\n",
"1178\n",
"1179\n",
"1180\n",
"1181\n",
"1182\n",
"1183\n",
"1184\n",
"1185\n",
"1186\n",
"1187\n",
"1188\n",
"1189\n",
"1190\n",
"1191\n",
"1192\n",
"1193\n",
"1194\n",
"1195\n",
"1196\n",
"1197\n",
"1198\n",
"1199\n",
"1200\n",
"1201\n",
"1202\n",
"1203\n",
"1204\n",
"1205\n",
"1206\n",
"1207\n",
"1208\n",
"1209\n",
"1210\n",
"1211\n",
"1212\n",
"1213\n",
"1214\n",
"1215\n",
"1216\n",
"1217\n",
"1218\n",
"1219\n",
"1220\n",
"1221\n",
"1222\n",
"1223\n",
"1224\n",
"1225\n",
"1226\n",
"1227\n",
"1228\n",
"1229\n",
"1230\n",
"1231\n",
"1232\n",
"1233\n",
"1234\n",
"1235\n",
"1236\n",
"1237\n",
"1238\n",
"1239\n",
"1240\n",
"1241\n",
"1242\n",
"1243\n",
"1244\n",
"1245\n",
"1246\n",
"1247\n",
"1248\n",
"1249\n",
"1250\n",
"1251\n",
"1252\n",
"1253\n",
"1254\n",
"1255\n",
"1256\n",
"1257\n",
"1258\n",
"1259\n",
"1260\n",
"1261\n",
"1262\n",
"1263\n",
"1264\n",
"1265\n",
"1266\n",
"1267\n",
"1268\n",
"1269\n",
"1270\n",
"1271\n",
"1272\n",
"1273\n",
"1274\n",
"1275\n",
"1276\n",
"1277\n",
"1278\n",
"1279\n",
"1280\n",
"1281\n",
"1282\n",
"1283\n",
"1284\n",
"1285\n",
"1286\n",
"1287\n",
"1288\n",
"1289\n",
"1290\n",
"1291\n",
"1292\n",
"1293\n",
"1294\n",
"1295\n",
"1296\n",
"1297\n",
"1298\n",
"1299\n",
"1300\n",
"1301\n",
"1302\n",
"1303\n",
"1304\n",
"1305\n",
"1306\n",
"1307\n",
"1308\n",
"1309\n",
"1310\n",
"1311\n",
"1312\n",
"1313\n",
"1314\n",
"1315\n",
"1316\n",
"1317\n",
"1318\n",
"1319\n",
"1320\n",
"1321\n",
"1322\n",
"1323\n",
"1324\n",
"1325\n",
"1326\n",
"1327\n",
"1328\n",
"1329\n",
"1330\n",
"1331\n",
"1332\n",
"1333\n",
"1334\n",
"1335\n",
"1336\n",
"1337\n",
"1338\n",
"1339\n",
"1340\n",
"1341\n",
"1342\n",
"1343\n",
"1344\n",
"1345\n",
"1346\n",
"1347\n",
"1348\n",
"1349\n",
"1350\n",
"1351\n",
"1352\n",
"1353\n",
"1354\n",
"1355\n",
"1356\n",
"1357\n",
"1358\n",
"1359\n",
"1360\n",
"1361\n",
"1362\n",
"1363\n",
"1364\n",
"1365\n",
"1366\n",
"1367\n",
"1368\n",
"1369\n",
"1370\n",
"1371\n",
"1372\n",
"1373\n",
"1374\n",
"1375\n",
"1376\n",
"1377\n",
"1378\n",
"1379\n",
"1380\n",
"1381\n",
"1382\n",
"1383\n",
"1384\n",
"1385\n",
"1386\n",
"1387\n",
"1388\n",
"1389\n",
"1390\n",
"1391\n",
"1392\n",
"1393\n",
"1394\n",
"1395\n",
"1396\n",
"1397\n",
"1398\n",
"1399\n",
"1400\n",
"1401\n",
"1402\n",
"1403\n",
"1404\n",
"1405\n",
"1406\n",
"1407\n",
"1408\n",
"1409\n",
"1410\n",
"1411\n",
"1412\n",
"1413\n",
"1414\n",
"1415\n",
"1416\n",
"1417\n",
"1418\n",
"1419\n",
"1420\n",
"1421\n",
"1422\n",
"1423\n",
"1424\n",
"1425\n",
"1426\n",
"1427\n",
"1428\n",
"1429\n",
"1430\n",
"1431\n",
"1432\n",
"1433\n",
"1434\n",
"1435\n",
"1436\n",
"1437\n",
"1438\n",
"1439\n",
"1440\n",
"1441\n",
"1442\n",
"1443\n",
"1444\n",
"1445\n",
"1446\n",
"1447\n",
"1448\n",
"1449\n",
"1450\n",
"1451\n",
"1452\n",
"1453\n",
"1454\n",
"1455\n",
"1456\n",
"1457\n",
"1458\n",
"1459\n",
"1460\n",
"1461\n",
"1462\n",
"1463\n",
"1464\n",
"1465\n",
"1466\n",
"1467\n",
"1468\n",
"1469\n",
"1470\n",
"1471\n",
"1472\n",
"1473\n",
"1474\n",
"1475\n",
"1476\n",
"1477\n",
"1478\n",
"1479\n",
"1480\n",
"1481\n",
"1482\n",
"1483\n",
"1484\n",
"1485\n",
"1486\n",
"1487\n",
"1488\n",
"1489\n",
"1490\n",
"1491\n",
"1492\n",
"1493\n",
"1494\n",
"1495\n",
"1496\n",
"1497\n",
"1498\n",
"1499\n",
"1500\n",
"1501\n",
"1502\n",
"1503\n",
"1504\n",
"1505\n",
"1506\n",
"1507\n",
"1508\n",
"1509\n",
"1510\n",
"1511\n",
"1512\n",
"1513\n",
"1514\n",
"1515\n",
"1516\n",
"1517\n",
"1518\n",
"1519\n",
"1520\n",
"1521\n",
"1522\n",
"1523\n",
"1524\n",
"1525\n",
"1526\n",
"1527\n",
"1528\n",
"1529\n",
"1530\n",
"1531\n",
"1532\n",
"1533\n",
"1534\n",
"1535\n",
"1536\n",
"1537\n",
"1538\n",
"1539\n",
"1540\n",
"1541\n",
"1542\n",
"1543\n",
"1544\n",
"1545\n",
"1546\n",
"1547\n",
"1548\n",
"1549\n",
"1550\n",
"1551\n",
"1552\n",
"1553\n",
"1554\n",
"1555\n",
"1556\n",
"1557\n",
"1558\n",
"1559\n",
"1560\n",
"1561\n",
"1562\n",
"1563\n",
"1564\n",
"1565\n",
"1566\n",
"1567\n",
"1568\n",
"1569\n",
"1570\n",
"1571\n",
"1572\n",
"1573\n",
"1574\n",
"1575\n",
"1576\n",
"1577\n",
"1578\n",
"1579\n",
"1580\n",
"1581\n",
"1582\n",
"1583\n",
"1584\n",
"1585\n",
"1586\n",
"1587\n",
"1588\n",
"1589\n",
"1590\n",
"1591\n",
"1592\n",
"1593\n",
"1594\n",
"1595\n",
"1596\n",
"1597\n",
"1598\n",
"1599\n",
"1600\n",
"1601\n",
"1602\n",
"1603\n",
"1604\n",
"1605\n",
"1606\n",
"1607\n",
"1608\n",
"1609\n",
"1610\n",
"1611\n",
"1612\n",
"1613\n",
"1614\n",
"1615\n",
"1616\n",
"1617\n",
"1618\n",
"1619\n",
"1620\n",
"1621\n",
"1622\n",
"1623\n",
"1624\n",
"1625\n",
"1626\n",
"1627\n",
"1628\n",
"1629\n",
"1630\n",
"1631\n",
"1632\n",
"1633\n",
"1634\n",
"1635\n",
"1636\n",
"1637\n",
"1638\n",
"1639\n",
"1640\n",
"1641\n",
"1642\n",
"1643\n",
"1644\n",
"1645\n",
"1646\n",
"1647\n",
"1648\n",
"1649\n",
"1650\n",
"1651\n",
"1652\n",
"1653\n",
"1654\n",
"1655\n"
]
},
{
"ename": "IndexError",
"evalue": "list index out of range",
"output_type": "error",
"traceback": [
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[1;31mIndexError\u001b[0m Traceback (most recent call last)",
"\u001b[1;32m<ipython-input-1-452205daf832>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[0;32m 56\u001b[0m \u001b[0mpage\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mpage\u001b[0m \u001b[1;33m+\u001b[0m \u001b[1;36m1\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 57\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0ma\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mrange\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;36m9\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 58\u001b[1;33m \u001b[0mdata_list\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[0mstrele1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'data'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0ma\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 59\u001b[0m \u001b[0mdf_new1\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mpd\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mDataFrame\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata_list\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 60\u001b[0m \u001b[1;31m# 将当前接口的数据添加到总数据中\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;31mIndexError\u001b[0m: list index out of range"
]
}
],
"source": [
"import pandas as pd\n",
"import requests\n",
"import json\n",
"import math\n",
"import xlrd\n",
"from pprint import pprint\n",
"headers = {\n",
" 'accept':'application/json, text/javascript, */*; q=0.01',\n",
" 'accept-encoding':'gzip, deflate, br, zstd',\n",
" 'accept-language':'zh-CN,zh;q=0.9,en;q=0.8,zh-TW;q=0.7',\n",
" 'authorization':'bearer 467497fc-e6e9-4a49-9052-298ce29e5bec',\n",
" 'clienttype':'GOOD_MANAGER_PRO',\n",
" 'content-length':'246',\n",
" 'content-type':'application/x-www-form-urlencoded; charset=UTF-8',\n",
" 'origin':'https://vip.365hdz.com',\n",
" 'priority':'u=1, i',\n",
" 'referer':'https://vip.365hdz.com/',\n",
" 'sec-ch-ua':'\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\"',\n",
" 'sec-ch-ua-mobile':'?0',\n",
" 'sec-ch-ua-platform':'\"Windows\"',\n",
" 'sec-fetch-dest':'empty',\n",
" 'sec-fetch-mode':'cors',\n",
" 'sec-fetch-site':'same-site',\n",
" 'storeid':'0c1d7f0f471b40d7b13fe5b1d5d8f6fb',\n",
" 'storename':'%E5%90%88%E8%82%A5%E6%96%B0%E5%90%9B%E6%82%A6%E6%B1%BD%E8%BD%A6%E6%9C%8D%E5%8A%A1',\n",
" 'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36',\n",
" 'x-client-id':'HDZ_PRO_PC'\n",
"}\n",
"\n",
"# 创建一个空的DataFrame\n",
"all_data = pd.DataFrame()\n",
"start = 0\n",
"page = 0\n",
"for i in range(0,1657):\n",
" json1={\n",
" 'draw': 11,\n",
" 'start': start,\n",
" 'length': 9,\n",
" 'desc': 'false',\n",
" 'page': page,\n",
" 'size': 9,\n",
" 'sourceHdzId': '0c1d7f0f471b40d7b13fe5b1d5d8f6fb',\n",
" 'paymentType': '',\n",
" 'midDate': '2009-01-01 00:00:00',\n",
" 'endDate': '2024-09-24 23:59:59',\n",
" 'sourceType': '',\n",
" 'customerName': '',\n",
" 'customerPhone':'',\n",
" 'customerLicensePlate': '',\n",
" 'sourceName': ''\n",
" }\n",
" url = 'https://api.365hdz.com/identity/hdz/income/data.js'\n",
" res1 = requests.post(url,headers=headers,data=json1)\n",
" strele1 = res1.json()\n",
" start = start + 9\n",
" page = page + 1\n",
" for a in range(0,9):\n",
" data_list = [strele1['data'][a]]\n",
" df_new1 = pd.DataFrame(data_list)\n",
" # 将当前接口的数据添加到总数据中\n",
" all_data = all_data._append(df_new1, ignore_index=True)\n",
" print(i)\n",
"all_data.to_excel(r'C:\\Users\\admin\\Downloads\\好店长消费流水-18055157800.xlsx')\n",
"\n",
"# all_data.to_excel(r'C:\\Users\\admin\\Downloads\\好店长消费流水,{}.xlsx'.format(page))\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"<ipython-input-2-b235cacc6c5e>:1: UserWarning: Pandas requires version '1.4.3' or newer of 'xlsxwriter' (version '1.3.8' currently installed).\n",
" all_data.to_excel(r'C:\\Users\\admin\\Downloads\\好店长消费流水-18055157800.xlsx')\n"
]
}
],
"source": [
"all_data.to_excel(r'C:\\Users\\admin\\Downloads\\好店长消费流水-18055157800.xlsx')"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>id</th>\n",
" <th>createDateTime</th>\n",
" <th>updateDateTime</th>\n",
" <th>customerLicensePlate</th>\n",
" <th>customerName</th>\n",
" <th>customerPhone</th>\n",
" <th>isMember</th>\n",
" <th>paymentAmount</th>\n",
" <th>paymentType</th>\n",
" <th>salesChannels</th>\n",
" <th>...</th>\n",
" <th>sourceRecordId</th>\n",
" <th>deductionAmount</th>\n",
" <th>totalAmount</th>\n",
" <th>couponId</th>\n",
" <th>memberId</th>\n",
" <th>mallOrderId</th>\n",
" <th>couponName</th>\n",
" <th>operatorName</th>\n",
" <th>sourceSerialNumber</th>\n",
" <th>licensePlateImage</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>5975253</td>\n",
" <td>2023-12-20 11:42:43</td>\n",
" <td>2023-08-29 16:12:50</td>\n",
" <td>皖BSQ608</td>\n",
" <td>安徽紫照建筑节能装饰股份有限公司</td>\n",
" <td>13855383788</td>\n",
" <td>True</td>\n",
" <td>820.0</td>\n",
" <td>WECHAT_PAY</td>\n",
" <td>STORE</td>\n",
" <td>...</td>\n",
" <td>eef81256760343f6b567616ea2edd694</td>\n",
" <td>0.0</td>\n",
" <td>820.0</td>\n",
" <td>None</td>\n",
" <td>742c26f8a61041efb5ccdbfd13d37506</td>\n",
" <td>None</td>\n",
" <td>None</td>\n",
" <td>滕栋银</td>\n",
" <td>GD20230829161250148WD2W</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>5975226</td>\n",
" <td>2023-12-20 11:36:39</td>\n",
" <td>2023-12-20 11:36:39</td>\n",
" <td>皖BX5331</td>\n",
" <td>黄祥阳</td>\n",
" <td>18949537203</td>\n",
" <td>True</td>\n",
" <td>13600.0</td>\n",
" <td>WECHAT_PAY</td>\n",
" <td>STORE</td>\n",
" <td>...</td>\n",
" <td>31f08ba597954cbebd404696abf6ad24</td>\n",
" <td>0.0</td>\n",
" <td>13600.0</td>\n",
" <td>None</td>\n",
" <td>1bbc937b91da474bb24a177def377608</td>\n",
" <td>None</td>\n",
" <td>None</td>\n",
" <td>滕栋银</td>\n",
" <td>GD20231028134336297Q62P</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>5975221</td>\n",
" <td>2023-12-20 11:36:13</td>\n",
" <td>2023-12-20 11:36:13</td>\n",
" <td>皖BHR128</td>\n",
" <td>许</td>\n",
" <td>13515538033</td>\n",
" <td>True</td>\n",
" <td>2400.0</td>\n",
" <td>WECHAT_PAY</td>\n",
" <td>STORE</td>\n",
" <td>...</td>\n",
" <td>fcf165dfb8444eca88c7d933f0fff755</td>\n",
" <td>0.0</td>\n",
" <td>2400.0</td>\n",
" <td>None</td>\n",
" <td>309819bfa2454730b77e9e25c088c78e</td>\n",
" <td>None</td>\n",
" <td>None</td>\n",
" <td>滕栋银</td>\n",
" <td>GD20231202143857684XMMD</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>5975219</td>\n",
" <td>2023-12-20 11:35:54</td>\n",
" <td>2023-12-20 11:35:54</td>\n",
" <td>沪BFX298</td>\n",
" <td>孙总</td>\n",
" <td>18817929291</td>\n",
" <td>True</td>\n",
" <td>260.0</td>\n",
" <td>WECHAT_PAY</td>\n",
" <td>STORE</td>\n",
" <td>...</td>\n",
" <td>44d7fb59bd114b1897aac3e196985b9d</td>\n",
" <td>0.0</td>\n",
" <td>260.0</td>\n",
" <td>None</td>\n",
" <td>e6beeb9605054648a19c873a714c5f13</td>\n",
" <td>None</td>\n",
" <td>None</td>\n",
" <td>滕栋银</td>\n",
" <td>GD20231206131413655UOCK</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>5975218</td>\n",
" <td>2023-12-20 11:35:34</td>\n",
" <td>2023-12-20 11:35:34</td>\n",
" <td>皖BV6290</td>\n",
" <td>海军</td>\n",
" <td>18534558647</td>\n",
" <td>True</td>\n",
" <td>2240.0</td>\n",
" <td>WECHAT_PAY</td>\n",
" <td>STORE</td>\n",
" <td>...</td>\n",
" <td>60b2dc25b75140f3a306c17bcc6fd693</td>\n",
" <td>0.0</td>\n",
" <td>2240.0</td>\n",
" <td>None</td>\n",
" <td>5a63766fe94843bf88e0e8daec9ea72d</td>\n",
" <td>None</td>\n",
" <td>None</td>\n",
" <td>滕栋银</td>\n",
" <td>GD20231211143947654YA4Z</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8614</th>\n",
" <td>986829</td>\n",
" <td>2019-05-15 18:20:48</td>\n",
" <td>2019-05-15 18:20:48</td>\n",
" <td>皖BR618H</td>\n",
" <td>现代</td>\n",
" <td>13000000000</td>\n",
" <td>True</td>\n",
" <td>320.0</td>\n",
" <td>WECHAT_PAY</td>\n",
" <td>STORE</td>\n",
" <td>...</td>\n",
" <td>b0f917d3c2124a26ad32aca4a2953e30</td>\n",
" <td>0.0</td>\n",
" <td>320.0</td>\n",
" <td>None</td>\n",
" <td>ef63008c44494fbdbbfb666404d28b0a</td>\n",
" <td>None</td>\n",
" <td>None</td>\n",
" <td>滕栋银</td>\n",
" <td>GD20190515182001711TRVB</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8615</th>\n",
" <td>986772</td>\n",
" <td>2019-05-15 18:03:22</td>\n",
" <td>2019-05-15 18:03:22</td>\n",
" <td>浙A9FZ91</td>\n",
" <td>福特</td>\n",
" <td>15755381982</td>\n",
" <td>True</td>\n",
" <td>510.0</td>\n",
" <td>WECHAT_PAY</td>\n",
" <td>STORE</td>\n",
" <td>...</td>\n",
" <td>787cb784dea341dab26da58908726478</td>\n",
" <td>0.0</td>\n",
" <td>510.0</td>\n",
" <td>None</td>\n",
" <td>713a54ab2c184ee9a68a965defdf149b</td>\n",
" <td>None</td>\n",
" <td>None</td>\n",
" <td>滕栋银</td>\n",
" <td>GD20190515180205496ULJE</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8616</th>\n",
" <td>986711</td>\n",
" <td>2019-05-15 17:46:36</td>\n",
" <td>2019-05-15 17:46:36</td>\n",
" <td>皖BSX756</td>\n",
" <td>陈</td>\n",
" <td>15255313882</td>\n",
" <td>True</td>\n",
" <td>180.0</td>\n",
" <td>WECHAT_PAY</td>\n",
" <td>STORE</td>\n",
" <td>...</td>\n",
" <td>7992bb444d904c9485b99f3e1cac8f68</td>\n",
" <td>0.0</td>\n",
" <td>180.0</td>\n",
" <td>None</td>\n",
" <td>a847f1fc5e714789a07864f2ff967609</td>\n",
" <td>None</td>\n",
" <td>None</td>\n",
" <td>滕栋银</td>\n",
" <td>GD20190515173912365FWHB</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8617</th>\n",
" <td>985366</td>\n",
" <td>2019-05-15 10:37:42</td>\n",
" <td>2019-05-15 10:37:42</td>\n",
" <td>皖BW817Y</td>\n",
" <td>叶先生</td>\n",
" <td>13955375398</td>\n",
" <td>True</td>\n",
" <td>260.0</td>\n",
" <td>WECHAT_PAY</td>\n",
" <td>STORE</td>\n",
" <td>...</td>\n",
" <td>c59a4902cbdd441dafcabc64d92996e0</td>\n",
" <td>0.0</td>\n",
" <td>260.0</td>\n",
" <td>None</td>\n",
" <td>30ec6199c2d74085a6e7a79a0e74f372</td>\n",
" <td>None</td>\n",
" <td>None</td>\n",
" <td>滕栋银</td>\n",
" <td>GD20190515103724308BNVA</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8618</th>\n",
" <td>988962</td>\n",
" <td>2019-05-04 14:27:59</td>\n",
" <td>2019-05-04 14:27:59</td>\n",
" <td>皖BFW586</td>\n",
" <td>马自达</td>\n",
" <td>18755327782</td>\n",
" <td>True</td>\n",
" <td>350.0</td>\n",
" <td>WECHAT_PAY</td>\n",
" <td>STORE</td>\n",
" <td>...</td>\n",
" <td>b120f86bc28d4c679e02221e83f4eb24</td>\n",
" <td>0.0</td>\n",
" <td>350.0</td>\n",
" <td>None</td>\n",
" <td>a1b11bcffb9c48d396b84024db5dbba1</td>\n",
" <td>None</td>\n",
" <td>None</td>\n",
" <td>滕栋银</td>\n",
" <td>GD20190516142720311MXJC</td>\n",
" <td>None</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>8619 rows × 27 columns</p>\n",
"</div>"
],
"text/plain": [
" id createDateTime updateDateTime customerLicensePlate \n",
"0 5975253 2023-12-20 11:42:43 2023-08-29 16:12:50 皖BSQ608 \\\n",
"1 5975226 2023-12-20 11:36:39 2023-12-20 11:36:39 皖BX5331 \n",
"2 5975221 2023-12-20 11:36:13 2023-12-20 11:36:13 皖BHR128 \n",
"3 5975219 2023-12-20 11:35:54 2023-12-20 11:35:54 沪BFX298 \n",
"4 5975218 2023-12-20 11:35:34 2023-12-20 11:35:34 皖BV6290 \n",
"... ... ... ... ... \n",
"8614 986829 2019-05-15 18:20:48 2019-05-15 18:20:48 皖BR618H \n",
"8615 986772 2019-05-15 18:03:22 2019-05-15 18:03:22 浙A9FZ91 \n",
"8616 986711 2019-05-15 17:46:36 2019-05-15 17:46:36 皖BSX756 \n",
"8617 985366 2019-05-15 10:37:42 2019-05-15 10:37:42 皖BW817Y \n",
"8618 988962 2019-05-04 14:27:59 2019-05-04 14:27:59 皖BFW586 \n",
"\n",
" customerName customerPhone isMember paymentAmount paymentType \n",
"0 安徽紫照建筑节能装饰股份有限公司 13855383788 True 820.0 WECHAT_PAY \\\n",
"1 黄祥阳 18949537203 True 13600.0 WECHAT_PAY \n",
"2 许 13515538033 True 2400.0 WECHAT_PAY \n",
"3 孙总 18817929291 True 260.0 WECHAT_PAY \n",
"4 海军 18534558647 True 2240.0 WECHAT_PAY \n",
"... ... ... ... ... ... \n",
"8614 现代 13000000000 True 320.0 WECHAT_PAY \n",
"8615 福特 15755381982 True 510.0 WECHAT_PAY \n",
"8616 陈 15255313882 True 180.0 WECHAT_PAY \n",
"8617 叶先生 13955375398 True 260.0 WECHAT_PAY \n",
"8618 马自达 18755327782 True 350.0 WECHAT_PAY \n",
"\n",
" salesChannels ... sourceRecordId deductionAmount \n",
"0 STORE ... eef81256760343f6b567616ea2edd694 0.0 \\\n",
"1 STORE ... 31f08ba597954cbebd404696abf6ad24 0.0 \n",
"2 STORE ... fcf165dfb8444eca88c7d933f0fff755 0.0 \n",
"3 STORE ... 44d7fb59bd114b1897aac3e196985b9d 0.0 \n",
"4 STORE ... 60b2dc25b75140f3a306c17bcc6fd693 0.0 \n",
"... ... ... ... ... \n",
"8614 STORE ... b0f917d3c2124a26ad32aca4a2953e30 0.0 \n",
"8615 STORE ... 787cb784dea341dab26da58908726478 0.0 \n",
"8616 STORE ... 7992bb444d904c9485b99f3e1cac8f68 0.0 \n",
"8617 STORE ... c59a4902cbdd441dafcabc64d92996e0 0.0 \n",
"8618 STORE ... b120f86bc28d4c679e02221e83f4eb24 0.0 \n",
"\n",
" totalAmount couponId memberId mallOrderId \n",
"0 820.0 None 742c26f8a61041efb5ccdbfd13d37506 None \\\n",
"1 13600.0 None 1bbc937b91da474bb24a177def377608 None \n",
"2 2400.0 None 309819bfa2454730b77e9e25c088c78e None \n",
"3 260.0 None e6beeb9605054648a19c873a714c5f13 None \n",
"4 2240.0 None 5a63766fe94843bf88e0e8daec9ea72d None \n",
"... ... ... ... ... \n",
"8614 320.0 None ef63008c44494fbdbbfb666404d28b0a None \n",
"8615 510.0 None 713a54ab2c184ee9a68a965defdf149b None \n",
"8616 180.0 None a847f1fc5e714789a07864f2ff967609 None \n",
"8617 260.0 None 30ec6199c2d74085a6e7a79a0e74f372 None \n",
"8618 350.0 None a1b11bcffb9c48d396b84024db5dbba1 None \n",
"\n",
" couponName operatorName sourceSerialNumber licensePlateImage \n",
"0 None 滕栋银 GD20230829161250148WD2W None \n",
"1 None 滕栋银 GD20231028134336297Q62P None \n",
"2 None 滕栋银 GD20231202143857684XMMD None \n",
"3 None 滕栋银 GD20231206131413655UOCK None \n",
"4 None 滕栋银 GD20231211143947654YA4Z None \n",
"... ... ... ... ... \n",
"8614 None 滕栋银 GD20190515182001711TRVB None \n",
"8615 None 滕栋银 GD20190515180205496ULJE None \n",
"8616 None 滕栋银 GD20190515173912365FWHB None \n",
"8617 None 滕栋银 GD20190515103724308BNVA None \n",
"8618 None 滕栋银 GD20190516142720311MXJC None \n",
"\n",
"[8619 rows x 27 columns]"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"all_data"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"<ipython-input-20-a6ec365d04f4>:1: UserWarning: Pandas requires version '1.4.3' or newer of 'xlsxwriter' (version '1.3.8' currently installed).\n",
" all_data.to_excel(r'C:\\Users\\admin\\Downloads\\好店长消费流水.xlsx')\n"
]
}
],
"source": [
"all_data.to_excel(r'C:\\Users\\admin\\Downloads\\好店长消费流水.xlsx')"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'id': 5975253,\n",
" 'createDateTime': '2023-12-20 11:42:43',\n",
" 'updateDateTime': '2023-08-29 16:12:50',\n",
" 'customerLicensePlate': '皖BSQ608',\n",
" 'customerName': '安徽紫照建筑节能装饰股份有限公司',\n",
" 'customerPhone': '13855383788',\n",
" 'isMember': True,\n",
" 'paymentAmount': 820.0,\n",
" 'paymentType': 'WECHAT_PAY',\n",
" 'salesChannels': 'STORE',\n",
" 'sourceId': 'eef81256760343f6b567616ea2edd694',\n",
" 'sourceName': None,\n",
" 'sourceQuantity': 1,\n",
" 'sourceRemark': '',\n",
" 'sourceType': 'WORK_ORDER',\n",
" 'sourceUnitPrice': 820.0,\n",
" 'sourceDetail': '发动机保养x1.00、原装宝马专用油7升x7.00、机滋x1.00',\n",
" 'sourceRecordId': 'eef81256760343f6b567616ea2edd694',\n",
" 'deductionAmount': 0.0,\n",
" 'totalAmount': 820.0,\n",
" 'couponId': None,\n",
" 'memberId': '742c26f8a61041efb5ccdbfd13d37506',\n",
" 'mallOrderId': None,\n",
" 'couponName': None,\n",
" 'operatorName': '滕栋银',\n",
" 'sourceSerialNumber': 'GD20230829161250148WD2W',\n",
" 'licensePlateImage': None}"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"strele1['data'][a]"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"c:\\Users\\admin\\.conda\\envs\\F6processing\\lib\\site-packages\\numpy\\_distributor_init.py:30: UserWarning: loaded more than 1 DLL from .libs:\n",
"c:\\Users\\admin\\.conda\\envs\\F6processing\\lib\\site-packages\\numpy\\.libs\\libopenblas.EL2C6PLE4ZYW3ECEVIV3OXXGRN2NRFM2.gfortran-win_amd64.dll\n",
"c:\\Users\\admin\\.conda\\envs\\F6processing\\lib\\site-packages\\numpy\\.libs\\libopenblas64__v0.3.21-gcc_10_3_0.dll\n",
" warnings.warn(\"loaded more than 1 DLL from .libs:\"\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"0\n",
"1\n",
"2\n",
"3\n",
"4\n",
"5\n",
"6\n",
"7\n",
"8\n",
"9\n",
"10\n",
"11\n",
"12\n",
"13\n",
"14\n",
"15\n",
"16\n",
"17\n",
"18\n",
"19\n",
"20\n",
"21\n",
"22\n"
]
},
{
"ename": "IndexError",
"evalue": "list index out of range",
"output_type": "error",
"traceback": [
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[1;31mIndexError\u001b[0m Traceback (most recent call last)",
"\u001b[1;32m<ipython-input-1-3a9da0137925>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[0;32m 56\u001b[0m \u001b[0mpage\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mpage\u001b[0m \u001b[1;33m+\u001b[0m \u001b[1;36m1\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 57\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0ma\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mrange\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;36m11\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 58\u001b[1;33m \u001b[0mdata_list\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[0mstrele1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'data'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0ma\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 59\u001b[0m \u001b[0mdf_new1\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mpd\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mDataFrame\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata_list\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 60\u001b[0m \u001b[1;31m# 将当前接口的数据添加到总数据中\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;31mIndexError\u001b[0m: list index out of range"
]
}
],
"source": [
"import pandas as pd\n",
"import requests\n",
"import json\n",
"import math\n",
"import xlrd\n",
"from pprint import pprint\n",
"headers = {\n",
" 'accept':'application/json, text/javascript, */*; q=0.01',\n",
" 'accept-encoding':'gzip, deflate, br, zstd',\n",
" 'accept-language':'zh-CN,zh;q=0.9,en;q=0.8,zh-TW;q=0.7',\n",
" 'authorization':'bearer a2b873c1-c6cf-48fd-be74-b433f0d63365',\n",
" 'clienttype':'GOOD_MANAGER_PRO',\n",
" 'content-length':'246',\n",
" 'content-type':'application/x-www-form-urlencoded; charset=UTF-8',\n",
" 'origin':'https://vip.365hdz.com',\n",
" 'priority':'u=1, i',\n",
" 'referer':'https://vip.365hdz.com/',\n",
" 'sec-ch-ua':'\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\"',\n",
" 'sec-ch-ua-mobile':'?0',\n",
" 'sec-ch-ua-platform':'\"Windows\"',\n",
" 'sec-fetch-dest':'empty',\n",
" 'sec-fetch-mode':'cors',\n",
" 'sec-fetch-site':'same-site',\n",
" 'storeid':'245baa0df89f4aa5918079fce30b07d9',\n",
" 'storename':'%E8%BD%A6%E9%85%B7%E6%A3%AE%E6%A1%A5%E5%BA%97',\n",
" 'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36',\n",
" 'x-client-id':'HDZ_PRO_PC'\n",
"}\n",
"\n",
"# 创建一个空的DataFrame\n",
"all_data = pd.DataFrame()\n",
"start = 0\n",
"page = 0\n",
"for i in range(0,958):\n",
" json1={\n",
" 'draw': 11,\n",
" 'start': start,\n",
" 'length': 11,\n",
" 'desc': 'false',\n",
" 'page': page,\n",
" 'size': 11,\n",
" 'sourceHdzId': '245baa0df89f4aa5918079fce30b07d9',\n",
" 'paymentType': '',\n",
" 'midDate': '2009-01-01 00:00:00',\n",
" 'endDate': '2024-08-24 23:59:59',\n",
" 'sourceType': '',\n",
" 'customerName': '',\n",
" 'customerPhone':'',\n",
" 'customerLicensePlate': '',\n",
" 'sourceName': ''\n",
" }\n",
" url = 'https://api.365hdz.com/basic/customers/countercardlist/data.js'\n",
" res1 = requests.post(url,headers=headers,data=json1)\n",
" strele1 = res1.json()\n",
" start = start + 11\n",
" page = page + 1\n",
" for a in range(0,11):\n",
" data_list = [strele1['data'][a]]\n",
" df_new1 = pd.DataFrame(data_list)\n",
" # 将当前接口的数据添加到总数据中\n",
" all_data = all_data._append(df_new1, ignore_index=True)\n",
" print(i)\n",
"all_data.to_excel(r'C:\\Users\\admin\\Downloads\\好店长剩余套餐-1.xlsx')\n",
"\n",
"# all_data.to_excel(r'C:\\Users\\admin\\Downloads\\好店长消费流水,{}.xlsx'.format(page))\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"<ipython-input-2-6a8ad5c56806>:1: UserWarning: Pandas requires version '1.4.3' or newer of 'xlsxwriter' (version '1.3.8' currently installed).\n",
" all_data.to_excel(r'C:\\Users\\admin\\Downloads\\好店长剩余套餐.xlsx')\n"
]
}
],
"source": [
"all_data.to_excel(r'C:\\Users\\admin\\Downloads\\好店长剩余套餐.xlsx')"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"import pandas as pd\n",
"import requests\n",
"import json\n",
"import math\n",
"import xlrd\n",
"from pprint import pprint\n",
"headers = {\n",
" 'accept':'application/json, text/javascript, */*; q=0.01',\n",
" 'accept-encoding':'gzip, deflate, br, zstd',\n",
" 'accept-language':'zh-CN,zh;q=0.9,en;q=0.8,zh-TW;q=0.7',\n",
" 'authorization':'bearer 84004b89-3b9c-4fff-b642-d052da66d130',\n",
" 'clienttype':'GOOD_MANAGER_PRO',\n",
" 'content-length':'246',\n",
" 'content-type':'application/x-www-form-urlencoded; charset=UTF-8',\n",
" 'origin':'https://vip.365hdz.com',\n",
" 'priority':'u=1, i',\n",
" 'referer':'https://vip.365hdz.com/',\n",
" 'sec-ch-ua':'\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\"',\n",
" 'sec-ch-ua-mobile':'?0',\n",
" 'sec-ch-ua-platform':'\"Windows\"',\n",
" 'sec-fetch-dest':'empty',\n",
" 'sec-fetch-mode':'cors',\n",
" 'sec-fetch-site':'same-site',\n",
" 'storeid':'e74ebe0910204946a41f08449d57a8c1',\n",
" 'storename':'%E6%BB%95%E7%9B%9B%EF%BC%8C%E5%A5%BD%E5%B8%AE%E6%89%8B',\n",
" 'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36',\n",
" 'x-client-id':'HDZ_PRO_PC'\n",
"}\n",
"\n",
"# 创建一个空的DataFrame\n",
"all_data = pd.DataFrame()\n",
"start = 0\n",
"page = 0\n",
"for i in range(0,958):\n",
" json1={\n",
" 'draw': 11,\n",
" 'start': start,\n",
" 'length': 11,\n",
" 'desc': 'false',\n",
" 'page': page,\n",
" 'size': 11,\n",
" 'paymentType': '',\n",
" 'midDate': '2009-01-01 00:00:00',\n",
" 'endDate': '2024-08-24 23:59:59',\n",
" 'sourceType': '',\n",
" 'customerName': '',\n",
" 'customerPhone':'',\n",
" 'customerLicensePlate': '',\n",
" 'sourceName': ''\n",
" }\n",
" url = 'https://api.365hdz.com/basic/customers/countercardlist/data.js'\n",
" res1 = requests.post(url,headers=headers,data=json1)\n",
" strele1 = res1.json()\n",
" start = start + 11\n",
" page = page + 1\n",
" for a in range(0,11):\n",
" data_list = [strele1['data'][a]]\n",
" df_new1 = pd.DataFrame(data_list)\n",
" # 将当前接口的数据添加到总数据中\n",
" all_data = all_data._append(df_new1, ignore_index=True)\n",
" print(i)\n",
"all_data.to_excel(r'C:\\Users\\admin\\Downloads\\好店长剩余套餐-1.xlsx')\n",
"\n",
"# all_data.to_excel(r'C:\\Users\\admin\\Downloads\\好店长消费流水,{}.xlsx'.format(page))\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"<ipython-input-4-a83e0a4fbf1f>:1: UserWarning: Pandas requires version '1.4.3' or newer of 'xlsxwriter' (version '1.3.8' currently installed).\n",
" all_data.to_excel(r'C:\\Users\\admin\\Downloads\\好店长剩余套餐-1.xlsx')\n"
]
}
],
"source": [
"all_data.to_excel(r'C:\\Users\\admin\\Downloads\\好店长剩余套餐-1.xlsx')"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "F6processing",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.4"
}
},
"nbformat": 4,
"nbformat_minor": 2
}