130 lines
5.0 KiB
Plaintext
130 lines
5.0 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "initial_id",
|
|
"metadata": {
|
|
"collapsed": true
|
|
},
|
|
"outputs": [],
|
|
"source": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2024-11-21T03:07:30.465213Z",
|
|
"start_time": "2024-11-21T03:07:26.328734Z"
|
|
}
|
|
},
|
|
"cell_type": "code",
|
|
"source": [
|
|
"import requests\n",
|
|
"import pandas as pd\n",
|
|
"\n",
|
|
"number = '5000'\n",
|
|
"\n",
|
|
"url = f\"http://www.chezhanggui.com:92/SupplierBackstage/Customer/GetMemberList?pageSize={number}&page=1&searchkey=&isCardVip=&IsMoney=&cardName=&employeeName=&CompanyName=&isExpire=\"\n",
|
|
"\n",
|
|
"headers = {\n",
|
|
" 'Cookie': 'ASP.NET_SessionId=q1f0j143i4ccqbfx1bpui2mp; LoginUserKey=D8B10FB06FD166E2B81949BB6DC5E35D65EFB7BD900C78247B2FCC443BB295017C07AD4FDD10B7528CC943B0FFF637916ADD46C705F76A935BF6BC39B966D1CB315BE55C2D4BEEDDC1B5CB070949F8DAF00E62BE916B55226C054C2443D06842A5E898BA1539F11B8B1AA65B3842D9FD33CB788A63C7C075E69F073BBC1CE4B8A91F57BA7D4DB975696A9F99FE389F2F623E9257DE9EA2E96E349D643A17A38CE67A365F96AD515DD547284758555B025664BFA21549999C9B7629FB823BD2E3AEABA0D9B945CACA47A174CE0953DD8975E1BA985F04E48C876EBD7FF8BF4E122CACD8880DB4220B9924159BBEDB56F10E19276C6920D2CB66C827D402101D15B5B6ED707C153C12A92AE6A0B6F7C4078EDC6655033B5AF2A1817777FABE4AF235DE687FF001CB4E9C99E132CF1E6886F840DDBADE5F2912CE6FF4FC47C44F132E31D310A28A15D49AB9EF0C1E822947B0362C0DA1E4CFF9F0506A3A36FB3065805163BA135EA6C49D7744213154EA2EBD9CE2E64F547473EE5CA550BC3033A9814788DBDCCE2F3BFFE90A17D82CC8A12684266CFD8F22D74E2F334114C7A557C13C989345EC803B36F20053897B22C7B080EB2A0176084629CF9E1700FB0C1B9C64852703C3AFB64FC265D071044C127DA663AA0EC9966E9F35D14D0960CE4C5A4CABAF7ABB8472404AA8D61B1DF9BDB251F12DEBE6D7E83B58F46314BCBB8F7BA2EE1B36848C1FA15257350AD7C97C461F6E41D21A2A2EAA2E38CF99B0985219EAB1FD2D682E732C1D723DC4B5F21AEE607D2BB6E6409CD9A7A57CC1C4C8BA5929782CC654AC9CE70D54A60E1AB3934A0A2C66CB033EF7E8532609A6364D90B0EC455B01F3C394D6B6367FB596900108093A50ADA3159559A0A713C9FEA230A1EE845C3C2D569A3803F8D5A2700A797CAEAB667C7809F066DD649CE26DEDC71C9DB841A5D83EF72B94ADE8AD5338E33E2D4D271B85CC27427A23EC8052A7DE782817940BD322819002D1D5BE1A07C0',\n",
|
|
" 'Host': 'www.chezhanggui.com:92',\n",
|
|
" 'Proxy-Connection': 'keep-alive',\n",
|
|
" 'Referer': 'http://www.chezhanggui.com:92/SupplierBackstage/Customer/MemberInfoPage',\n",
|
|
" 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0',\n",
|
|
" 'X-Requested-With': 'XMLHttpRequest'\n",
|
|
"}\n",
|
|
"data = f'pageSize={number}&page=1&searchkey=&isCardVip=&IsMoney=&cardName=&employeeName=&CompanyName=&isExpire='\n",
|
|
"\n",
|
|
"response = requests.get(url=url, headers=headers, data=data)\n",
|
|
"# print(response.json())\n",
|
|
"all_data = response.json()\n",
|
|
"\n",
|
|
"data = all_data['Rows']\n",
|
|
"\n",
|
|
"df = pd.DataFrame(data)\n",
|
|
"\n",
|
|
"# 定义新列名\n",
|
|
"new_columns = {\n",
|
|
" 'CustomerName': '客户名称',\n",
|
|
" 'CustomerMobile': '手机号',\n",
|
|
" 'CustomerCarNumbers': '车牌',\n",
|
|
" 'CustomerCreateTime': '创建时间',\n",
|
|
" 'CardNum': '卡号',\n",
|
|
" 'CardMoney': '卡上余额',\n",
|
|
" 'CardName': '卡类型',\n",
|
|
" 'CardCreateTime': '办卡日期',\n",
|
|
" 'EmployeeName': '负责客服',\n",
|
|
" 'EndDT': '过期时间',\n",
|
|
" 'iswechat': '是否关注微信',\n",
|
|
" 'Telephone': '其他联系方式',\n",
|
|
" # 继续添加更多的列名映射...\n",
|
|
"}\n",
|
|
"# 使用rename方法替换列名\n",
|
|
"df.rename(columns=new_columns, inplace=True)\n",
|
|
"\n",
|
|
"# 保存到Excel文件\n",
|
|
"file_path = r'D:\\Idea Project\\F6+宜搭+其它(1)\\new\\文件输出\\车好了导出数据.xlsx'\n",
|
|
"df.to_excel(file_path, index=False)\n",
|
|
"\n",
|
|
"print(f\"数据已成功保存至{file_path}\")\n"
|
|
],
|
|
"id": "ad55012a4aac09d6",
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"数据已成功保存至D:\\Idea Project\\F6+宜搭+其它(1)\\new\\文件输出\\车好了导出数据.xlsx\n"
|
|
]
|
|
}
|
|
],
|
|
"execution_count": 13
|
|
},
|
|
{
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2024-11-21T02:46:21.760427Z",
|
|
"start_time": "2024-11-21T02:46:21.718012Z"
|
|
}
|
|
},
|
|
"cell_type": "code",
|
|
"source": "",
|
|
"id": "f21b669a780e6800",
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"数据已成功保存至D:\\customer_data.xlsx\n"
|
|
]
|
|
}
|
|
],
|
|
"execution_count": 3
|
|
}
|
|
],
|
|
"metadata": {
|
|
"kernelspec": {
|
|
"display_name": "Python 3",
|
|
"language": "python",
|
|
"name": "python3"
|
|
},
|
|
"language_info": {
|
|
"codemirror_mode": {
|
|
"name": "ipython",
|
|
"version": 2
|
|
},
|
|
"file_extension": ".py",
|
|
"mimetype": "text/x-python",
|
|
"name": "python",
|
|
"nbconvert_exporter": "python",
|
|
"pygments_lexer": "ipython2",
|
|
"version": "2.7.6"
|
|
}
|
|
},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 5
|
|
}
|