263 lines
9.4 KiB
Plaintext
263 lines
9.4 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"metadata": {},
|
|
"cell_type": "markdown",
|
|
"source": "## 客户信息导出(含解密手机号)",
|
|
"id": "9c3ce59cd7160150"
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"id": "initial_id",
|
|
"metadata": {
|
|
"collapsed": true,
|
|
"ExecuteTime": {
|
|
"end_time": "2026-01-06T01:50:04.573176600Z",
|
|
"start_time": "2026-01-06T01:41:33.836804400Z"
|
|
}
|
|
},
|
|
"source": [
|
|
"import requests\n",
|
|
"import pandas as pd\n",
|
|
"from tqdm import tqdm\n",
|
|
"\n",
|
|
"cookies = {\n",
|
|
" 'MD_accessToken': '6864ddf5-fa96-466f-b228-f2621516a2bf',\n",
|
|
"}\n",
|
|
"\n",
|
|
"headers = {\n",
|
|
" 'Accept': 'application/json, text/plain, */*',\n",
|
|
" 'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6',\n",
|
|
" 'Authorization': 'Bearer6864ddf5-fa96-466f-b228-f2621516a2bf',\n",
|
|
" 'Connection': 'keep-alive',\n",
|
|
" 'Content-Type': 'application/json;charset=UTF-8',\n",
|
|
" 'Origin': 'https://store.fuchuang.com',\n",
|
|
" 'Referer': 'https://store.fuchuang.com/store/index.html',\n",
|
|
" 'Sec-Fetch-Dest': 'empty',\n",
|
|
" 'Sec-Fetch-Mode': 'cors',\n",
|
|
" 'Sec-Fetch-Site': 'same-origin',\n",
|
|
" 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0',\n",
|
|
" 'X-FC-TRACE-ID': '0924ec43dfae4ba48176700dee39833b',\n",
|
|
" 'loginPlatform': 'store_pc',\n",
|
|
" 'platform': 'store_pc',\n",
|
|
" 'searchInfo': '%E5%AE%A2%E6%88%B7%E8%BD%A6%E8%BE%86,%E5%AE%A2%E6%88%B7%E7%AE%A1%E7%90%86,%E6%9F%A5%E8%AF%A2',\n",
|
|
" 'sec-ch-ua': '\"Microsoft Edge\";v=\"143\", \"Chromium\";v=\"143\", \"Not A(Brand\";v=\"24\"',\n",
|
|
" 'sec-ch-ua-mobile': '?0',\n",
|
|
" 'sec-ch-ua-platform': '\"Windows\"',\n",
|
|
" 'user-info-wms': '{\"token\":\"Bearer6864ddf5-fa96-466f-b228-f2621516a2bf\",\"platform\":\"store_pc\"}',\n",
|
|
" 'x-fc-client': 'web',\n",
|
|
" # 'Cookie': 'MD_accessToken=6864ddf5-fa96-466f-b228-f2621516a2bf',\n",
|
|
"}\n",
|
|
"\n",
|
|
"\n",
|
|
"json_data = {\n",
|
|
" 'phone': '',\n",
|
|
" 'name': '',\n",
|
|
" 'storeLabelIds': [],\n",
|
|
" 'fcLabelIds': [],\n",
|
|
" 'customerSource': None,\n",
|
|
" 'customerType': None,\n",
|
|
" 'sourceChannel': None,\n",
|
|
" 'pageSize': 10,\n",
|
|
" 'pageNum': 1,\n",
|
|
"}\n",
|
|
"\n",
|
|
"all_data = []\n",
|
|
"for i in tqdm(range(1, 758)):\n",
|
|
" json_data['pageNum'] = i\n",
|
|
" response = requests.post(\n",
|
|
" 'https://store.fuchuang.com/api/store-crm/crm/customer/query',\n",
|
|
" cookies=cookies,\n",
|
|
" headers=headers,\n",
|
|
" json=json_data,\n",
|
|
" )\n",
|
|
" data_list= response.json()['data']['list']\n",
|
|
" if len(data_list) == 0:\n",
|
|
" break\n",
|
|
" data_list= response.json()['data']['list']\n",
|
|
" for data in data_list:\n",
|
|
" all_data.append(data)\n",
|
|
"\n",
|
|
"df = pd.DataFrame(all_data)\n",
|
|
"df.to_excel('D:\\Idea Project\\F6+宜搭+其它(1)\\张阳脚本\\文件输出\\美孚客户信息.xlsx', index=False)\n"
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "stderr",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"<>:63: SyntaxWarning: invalid escape sequence '\\I'\n",
|
|
"<>:63: SyntaxWarning: invalid escape sequence '\\I'\n",
|
|
"C:\\Users\\hp_z66\\AppData\\Local\\Temp\\ipykernel_31392\\364108658.py:63: SyntaxWarning: invalid escape sequence '\\I'\n",
|
|
" df.to_excel('D:\\Idea Project\\F6+宜搭+其它(1)\\张阳脚本\\文件输出\\美孚客户信息.xlsx', index=False)\n",
|
|
"100%|██████████| 757/757 [08:25<00:00, 1.50it/s]\n"
|
|
]
|
|
}
|
|
],
|
|
"execution_count": 1
|
|
},
|
|
{
|
|
"metadata": {},
|
|
"cell_type": "markdown",
|
|
"source": "# 客户明细",
|
|
"id": "d9b13e7006671ff2"
|
|
},
|
|
{
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-01-06T06:59:53.687706100Z",
|
|
"start_time": "2026-01-06T05:40:36.873045Z"
|
|
}
|
|
},
|
|
"cell_type": "code",
|
|
"source": [
|
|
"import requests\n",
|
|
"import time\n",
|
|
"from tqdm.notebook import tqdm\n",
|
|
"import pandas as pd\n",
|
|
"cookies = {\n",
|
|
" 'MD_accessToken': '6864ddf5-fa96-466f-b228-f2621516a2bf',\n",
|
|
"}\n",
|
|
"\n",
|
|
"headers = {\n",
|
|
" 'Accept': 'application/json, text/plain, */*',\n",
|
|
" 'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6',\n",
|
|
" 'Authorization': 'Bearer6864ddf5-fa96-466f-b228-f2621516a2bf',\n",
|
|
" 'Connection': 'keep-alive',\n",
|
|
" 'Content-Type': 'application/json;charset=UTF-8',\n",
|
|
" 'Origin': 'https://store.fuchuang.com',\n",
|
|
" 'Referer': 'https://store.fuchuang.com/store/',\n",
|
|
" 'Sec-Fetch-Dest': 'empty',\n",
|
|
" 'Sec-Fetch-Mode': 'cors',\n",
|
|
" 'Sec-Fetch-Site': 'same-origin',\n",
|
|
" 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0',\n",
|
|
" 'X-FC-TRACE-ID': 'a26acd1fe3c5460e890e80c8ad88a6da',\n",
|
|
" 'loginPlatform': 'store_pc',\n",
|
|
" 'platform': 'store_pc',\n",
|
|
" 'sec-ch-ua': '\"Microsoft Edge\";v=\"143\", \"Chromium\";v=\"143\", \"Not A(Brand\";v=\"24\"',\n",
|
|
" 'sec-ch-ua-mobile': '?0',\n",
|
|
" 'sec-ch-ua-platform': '\"Windows\"',\n",
|
|
" 'user-info-wms': '{\"token\":\"Bearer6864ddf5-fa96-466f-b228-f2621516a2bf\",\"platform\":\"store_pc\"}',\n",
|
|
" 'x-fc-client': 'web',\n",
|
|
" # 'Cookie': 'MD_accessToken=6864ddf5-fa96-466f-b228-f2621516a2bf',\n",
|
|
"}\n",
|
|
"df1 = pd.read_excel('D:\\Idea Project\\F6+宜搭+其它(1)\\张阳脚本\\文件输出\\美孚客户信息.xlsx', sheet_name =0)\n",
|
|
"detail_list = []\n",
|
|
"start_index = 2658\n",
|
|
"for index, row in tqdm(df1.iterrows(), total=len(df1)):\n",
|
|
" params = {\n",
|
|
" 'id': row[\"id\"],\n",
|
|
" }\n",
|
|
"\n",
|
|
" json_data = {}\n",
|
|
" try:\n",
|
|
" response = requests.post(\n",
|
|
" 'https://store.fuchuang.com/api/store-crm/crm/customer/detail',\n",
|
|
" params=params,\n",
|
|
" cookies=cookies,\n",
|
|
" headers=headers,\n",
|
|
" json=json_data,\n",
|
|
" )\n",
|
|
" detail_list.append(response.json()['data'])\n",
|
|
" except Exception as e:\n",
|
|
" print(e)\n",
|
|
" pass\n",
|
|
" time.sleep(0.2)\n",
|
|
"\n",
|
|
"df2 = pd.DataFrame(detail_list)\n",
|
|
"df2.to_excel('D:\\Idea Project\\F6+宜搭+其它(1)\\张阳脚本\\文件输出\\美孚客户信息明细1.xlsx', index=False)\n"
|
|
],
|
|
"id": "d096136584e77781",
|
|
"outputs": [
|
|
{
|
|
"name": "stderr",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"<>:31: SyntaxWarning: invalid escape sequence '\\I'\n",
|
|
"<>:55: SyntaxWarning: invalid escape sequence '\\I'\n",
|
|
"<>:31: SyntaxWarning: invalid escape sequence '\\I'\n",
|
|
"<>:55: SyntaxWarning: invalid escape sequence '\\I'\n",
|
|
"C:\\Users\\hp_z66\\AppData\\Local\\Temp\\ipykernel_31392\\1770658545.py:31: SyntaxWarning: invalid escape sequence '\\I'\n",
|
|
" df1 = pd.read_excel('D:\\Idea Project\\F6+宜搭+其它(1)\\张阳脚本\\文件输出\\美孚客户信息.xlsx', sheet_name =0)\n",
|
|
"C:\\Users\\hp_z66\\AppData\\Local\\Temp\\ipykernel_31392\\1770658545.py:55: SyntaxWarning: invalid escape sequence '\\I'\n",
|
|
" df2.to_excel('D:\\Idea Project\\F6+宜搭+其它(1)\\张阳脚本\\文件输出\\美孚客户信息明细1.xlsx', index=False)\n"
|
|
]
|
|
},
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
" 0%| | 0/7567 [00:00<?, ?it/s]"
|
|
],
|
|
"application/vnd.jupyter.widget-view+json": {
|
|
"version_major": 2,
|
|
"version_minor": 0,
|
|
"model_id": "755b9172bf87470583e777ee60281e95"
|
|
}
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data",
|
|
"jetTransient": {
|
|
"display_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"('Connection aborted.', ConnectionResetError(10054, '远程主机强迫关闭了一个现有的连接。', None, 10054, None))\n"
|
|
]
|
|
}
|
|
],
|
|
"execution_count": 10
|
|
},
|
|
{
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-01-06T05:35:20.575883300Z",
|
|
"start_time": "2026-01-06T05:35:18.435503400Z"
|
|
}
|
|
},
|
|
"cell_type": "code",
|
|
"source": [
|
|
"df2 = pd.DataFrame(detail_list)\n",
|
|
"df2.to_excel('D:\\Idea Project\\F6+宜搭+其它(1)\\张阳脚本\\文件输出\\美孚客户信息明细2.xlsx', index=False)"
|
|
],
|
|
"id": "71fe765d89e1fc8d",
|
|
"outputs": [
|
|
{
|
|
"name": "stderr",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"<>:2: SyntaxWarning: invalid escape sequence '\\I'\n",
|
|
"<>:2: SyntaxWarning: invalid escape sequence '\\I'\n",
|
|
"C:\\Users\\hp_z66\\AppData\\Local\\Temp\\ipykernel_31392\\2944444433.py:2: SyntaxWarning: invalid escape sequence '\\I'\n",
|
|
" df2.to_excel('D:\\Idea Project\\F6+宜搭+其它(1)\\张阳脚本\\文件输出\\美孚客户信息明细2.xlsx', index=False)\n"
|
|
]
|
|
}
|
|
],
|
|
"execution_count": 7
|
|
}
|
|
],
|
|
"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
|
|
}
|