Files
F6--/其它系统脚本/荡荡修车.ipynb
T
2026-01-30 11:28:35 +08:00

103 lines
4.6 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"import pandas as pd\n",
"import requests\n",
"import json\n",
"import xlrd\n",
"from pprint import pprint\n",
"cookies_str = 'sl-session=PflzbKB+XmYmcInyxiECYw==; SESSION=01bcddbd-ffe6-44cc-a87b-c01a7a23782b; token=26e2f66c-8c13-4d2d-b08b-e8edbf2cccea; timestamp=1717382436108; ciphers=HydZaYAbYfX'\n",
"\n",
"cookies_str = cookies_str.encode('utf-8').decode('latin-1')\n",
"\n",
"cookie_dict = {item.split('=')[0]: item.split('=')[1]\n",
" for item in cookies_str.split('; ')}\n",
"\n",
"headers = {\n",
" 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36',\n",
" \"Content-Type\": \"application/json\",\n",
" 'origin': 'http://app.hexieqiche.com.cn'\n",
"}\n",
"ID=[]\n",
"for i in range(1,59):\n",
" json={\n",
" \"assign_insuranceUserID\": \"\",\n",
" \"assign_managerUserID\": \"\",\n",
" \"assign_serveUserID\": \"\",\n",
" \"cityID\": \"\",\n",
" \"customerCar\": \"\",\n",
" \"customerCode\": \"\",\n",
" \"customerName\": \"\",\n",
" \"isCompany\": [],\n",
" \"isMember\": [],\n",
" \"phone\": \"\",\n",
" \"provinceID\": \"\",\n",
" \"storeIds\": [\n",
" \"6\"\n",
" ],\n",
" \"typeID\": [],\n",
" \"forPage\": {\n",
" \"curPage\": i,\n",
" \"pageSize\": 100\n",
" }\n",
"}\n",
" url = 'http://app.hexieqiche.com.cn/crm/customer/info/queryCustomerList'\n",
" res = requests.post(url,cookies=cookie_dict,headers=headers,json=json)\n",
" strele = res.json()\n",
"\n",
" for a in range(0,strele['body']['pageSize']):\n",
" try:\n",
" try:\n",
" for c in range(0,len(strele['body']['data'][a]['carList'])):\n",
" MX={}\n",
" MX['客户编号']=strele['body']['data'][a]['customerCode']\n",
" MX['客户名称']=strele['body']['data'][a]['customerName']\n",
" MX['客户性质']=strele['body']['data'][a]['isCompanyName']\n",
" MX['客户类型']=strele['body']['data'][a]['typeName']\n",
" MX['是否会员']=strele['body']['data'][a]['isMemberName']\n",
" MX['手机号']=strele['body']['data'][a]['phone']\n",
" MX['客户来源']=strele['body']['data'][a]['sourceName']\n",
" MX['assign_managerUserName']=strele['body']['data'][a]['assign_managerUserName']\n",
" MX['assign_serveUserName']=strele['body']['data'][a]['assign_serveUserName']\n",
" MX['assign_insuranceUserName']=strele['body']['data'][a]['assign_insuranceUserName']\n",
" MX['wx_nickname']=strele['body']['data'][a]['wx_nickname']\n",
" MX['lastServData']=strele['body']['data'][a]['lastServData']\n",
" MX['车辆']=strele['body']['data'][a]['carList'][c]['carNumber']\n",
" MX['车型']=strele['body']['data'][a]['carList'][c]['vehicleName']\n",
" ID.append(MX)\n",
" except:\n",
" MX={}\n",
" MX['客户编号']=strele['body']['data'][a]['customerCode']\n",
" MX['客户名称']=strele['body']['data'][a]['customerName']\n",
" MX['客户性质']=strele['body']['data'][a]['isCompanyName']\n",
" MX['客户类型']=strele['body']['data'][a]['typeName']\n",
" MX['是否会员']=strele['body']['data'][a]['isMemberName']\n",
" MX['手机号']=strele['body']['data'][a]['phone']\n",
" MX['客户来源']=strele['body']['data'][a]['sourceName']\n",
" MX['assign_managerUserName']=strele['body']['data'][a]['assign_managerUserName']\n",
" MX['assign_serveUserName']=strele['body']['data'][a]['assign_serveUserName']\n",
" MX['assign_insuranceUserName']=strele['body']['data'][a]['assign_insuranceUserName']\n",
" MX['wx_nickname']=strele['body']['data'][a]['wx_nickname']\n",
" MX['lastServData']=strele['body']['data'][a]['lastServData']\n",
" ID.append(MX)\n",
" except:\n",
" print(\"1\")\n",
"df=pd.DataFrame(ID)\n",
"df.to_excel(r'C:\\Users\\admin\\Desktop\\客户车辆信息.xlsx',index=False)\n"
]
}
],
"metadata": {
"language_info": {
"name": "python"
}
},
"nbformat": 4,
"nbformat_minor": 2
}