Files
F6--/F6系统常用脚本/项目信息修改(1).ipynb
T
2026-01-30 11:28:35 +08:00

1958 lines
98 KiB
Plaintext
Raw 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": [
"import pandas as pd\n",
"import requests\n",
"import json\n",
"import xlrd\n",
"from pprint import pprint\n",
"cookies_str = 'f6-ids-goodsSESSIONID=36cebd41-825d-4066-bed9-f624084670ed; sajssdk_2015_cross_new_user=1; erpLanguage=zh-CN; prodOrg=10907434497368926993; unp=10907434497368987127; _up=-NillNN-qyBEJ--t3vnSknvoOFt2zfaJs8kB2nw8XO9UXvbApZ7QjaZJ9Q3d-WrAAGgt60MgQHajHWBHMKKxj0CuWypi1JgKCFP1EPEk-HbqFfEVqIkj0gMM_PhRv-ZNHu3M-GTZ15i2EXSsquRSiu0SmV7EPxForEj9wBrk8sm1MGY.; sensorsdata2015jssdkcross=%7B%22distinct_id%22%3A%2210907434497368987127%22%2C%22first_id%22%3A%2218ea1d5e18aa72-0d52ce106f3fd78-26001a51-1327104-18ea1d5e18bbe0%22%2C%22props%22%3A%7B%22%24latest_traffic_source_type%22%3A%22%E7%9B%B4%E6%8E%A5%E6%B5%81%E9%87%8F%22%2C%22%24latest_search_keyword%22%3A%22%E6%9C%AA%E5%8F%96%E5%88%B0%E5%80%BC_%E7%9B%B4%E6%8E%A5%E6%89%93%E5%BC%80%22%2C%22%24latest_referrer%22%3A%22%22%7D%2C%22%24device_id%22%3A%2218ea1d5e18aa72-0d52ce106f3fd78-26001a51-1327104-18ea1d5e18bbe0%22%7D; tmall=false'\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/123.0.0.0 Safari/537.36',\n",
" \"Content-Type\": \"application/json;charset=UTF-8\",\n",
" 'origin': 'https://ids-goods.f6car.cn'\n",
"}\n",
"#读取excel文件\n",
"\n",
"df = pd.read_excel(r'C:\\Users\\admin\\Desktop\\工作簿1(1).xlsx',sheet_name='Sheet1',dtype='string')\n",
"for item in df.index:\n",
" mid= df.loc[item,'材料ID']\n",
" Cid= df.loc[item,'材料编码']\n",
" name= df.loc[item,'材料名称']\n",
" supplierCode= df.loc[item,'零件号']\n",
" if pd.isna(supplierCode):\n",
" supplierCode =''\n",
" #get材料属性\n",
" url = 'https://ids-goods.f6car.cn/f6-ids-goods/part/getPartInfo?partId={}'.format(mid)\n",
"\n",
" res = requests.get(url,cookies=cookie_dict)\n",
" strele = res.json()\n",
" \n",
" strele['data']['name'] = name#修改内容\n",
" strele['data']['supplierCode'] = supplierCode#修改内容\n",
"\n",
" #修改值读取\n",
" res = requests.post(f'https://ids-goods.f6car.cn/f6-ids-goods/part/updatePartInfo', timeout=None,headers=headers,cookies=cookie_dict, json=strele['data'])\n",
" re=res.json()\n",
" print(item+1,Cid,mid,re['message'])"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"## 项目ID获取"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"<ipython-input-19-7e117bd0de98>:43: UserWarning: Pandas requires version '1.4.3' or newer of 'xlsxwriter' (version '1.3.8' currently installed).\n",
" df.to_excel(r'C:\\Users\\admin\\Downloads\\项目ID3.xlsx',index=False)\n"
]
}
],
"source": [
"import requests\n",
"import json\n",
"import xlrd\n",
"import xlwt\n",
"import pandas as pd\n",
"from pprint import pprint\n",
"import time, datetime\n",
"headers = {\n",
" 'authority':'ids-goods.f6car.com',\n",
" 'method':'POST',\n",
" 'path':'/f6-ids-goods/service/getServiceList',\n",
" 'scheme':'https',\n",
" 'accept':'application/json, text/plain, */*',\n",
" 'accept-encoding':'gzip, deflate, br',\n",
" 'accept-language':'zh-CN,zh;q=0.9',\n",
" 'content-length':'112',\n",
" 'content-type':'application/json;charset=UTF-8',\n",
" 'cookie':'f6-ids-goodsSESSIONID=ddb1adae-003e-46bb-8cd4-1539fa0c2f69; gr_user_id=408fef1a-77ed-4e74-8f1e-31dde3446f2e; erpLanguage=zh-CN; prodOrg=11240984669917947021; unp=15791635248208441373; _up=-NillNN-qyBEJ--t3vnSknvoOF54xPCLs8gH13M9Wu9ZUvDCoJrQjaZJ9Q3d-WrAAGgt60MgQHajHWBHMKKxj0CuWypi1JgKCFP1EPEk-HbqFfUQrIgr0gsK-_NRv-ZNHu3M-GTc2ZGwE3StrOldi-sSlFLCPRRsrEj9nRu7_LK2Z2g.; sensorsdata2015jssdkcross=%7B%22distinct_id%22%3A%2215791635248208441373%22%2C%22first_id%22%3A%221750b4690af1f6-089dd3a4874eb8-3d634f03-1327104-1750b4690b09d0%22%2C%22props%22%3A%7B%22%24latest_traffic_source_type%22%3A%22%E7%9B%B4%E6%8E%A5%E6%B5%81%E9%87%8F%22%2C%22%24latest_search_keyword%22%3A%22%E6%9C%AA%E5%8F%96%E5%88%B0%E5%80%BC_%E7%9B%B4%E6%8E%A5%E6%89%93%E5%BC%80%22%2C%22%24latest_referrer%22%3A%22%22%7D%2C%22%24device_id%22%3A%221750b4690af1f6-089dd3a4874eb8-3d634f03-1327104-1750b4690b09d0%22%7D; tmall=false',\n",
" 'origin':'https://ids-goods.f6car.com',\n",
" 'referer':'https://ids-goods.f6car.com/f6-ids-goods/view/serviceInfo.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; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36'\n",
" }\n",
"XM=[]\n",
"for a in range(1,14):\n",
" json={\"param\":\"\",\"name\":\"\",\"customCode\":\"\",\"currentPage\":a,\"pageSize\":100,\"isDel\":0,\"idOwnOrg\":\"11240984669917947021\"}\n",
"\n",
" \n",
" url='https://ids-goods.f6car.com/f6-ids-goods/service/getServiceList'\n",
" response = requests.post(url=url,headers=headers,json=json)\n",
" res = response.json()\n",
" le=len(res['data']['records'])\n",
" for i in range(0,le):\n",
" XM1={}\n",
" service_id=res['data']['records'][i]['pkId']\n",
" name=res['data']['records'][i]['name']\n",
" XM1['项目名称']=name\n",
" XM1['项目ID']=service_id\n",
" XM.append(XM1)\n",
"df=pd.DataFrame(XM)\n",
"df.to_excel(r'C:\\Users\\admin\\Downloads\\项目ID3.xlsx',index=False)"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"## 项目信息点击修改销项税率"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"from selenium import webdriver\n",
"from selenium.webdriver.support.ui import Select\n",
"from selenium.webdriver import ActionChains\n",
"import time\n",
"import xlrd\n",
"import xlwt\n",
"import re\n",
"import datetime\n",
"import pandas as pd\n",
"from xlutils.copy import copy\n",
"from selenium.webdriver.common.keys import Keys\n",
"from selenium.webdriver.common.action_chains import ActionChains\n",
"from selenium.webdriver.common.by import By\n",
"\n",
"name = '13201517178'\n",
"password = 'HeZhao007'\n",
"option_chrome = webdriver.ChromeOptions()\n",
"option_chrome.add_argument('--headless')\n",
"\n",
"http='https://m.f6car.com/'\n",
"\n",
"driver = webdriver.Chrome(executable_path=r'C:\\chromedriver\\chromedriver_107\\chromedriver.exe')\n",
"driver.maximize_window()\n",
"driver.implicitly_wait(5)\n",
"driver.get(http)\n",
"driver.find_element(By.XPATH,'//*[@id=\"pane-username\"]/form/div[1]/div/div/input').send_keys(name)\n",
"driver.find_element(By.XPATH,'//*[@id=\"pane-username\"]/form/div[2]/div/div[1]/input').send_keys(password)\n",
"driver.find_element(By.XPATH,'//*[@id=\"pane-username\"]/form/div[3]/div/button/span').click()\n",
"\n",
"time.sleep(5)#预设时间\n",
"\n",
"#新手引导关闭\n",
"\n",
"# driver.find_element(By.XPATH,'/html/body/div/div/div[1]/button').click()\n",
"driver.find_element(By.XPATH,'//*[@id=\"subMain\"]/div/div[3]/div/div/div/span[2]').click()\n",
"\n",
"df = pd.read_excel(r'C:\\Users\\杨国栋\\Desktop\\项目信息.xlsx',sheet_name='Sheet1',dtype='string') \n",
"for item in df.index:\n",
" # 点击首页\n",
" driver.find_element(By.XPATH,'//*[@id=\"main\"]/div/div[1]/div[1]/div/div[2]/div/div[1]/div/div/span').click()\n",
" time.sleep(0.5)\n",
"\n",
" XMid= df.loc[item,'项目ID']\n",
" https='https://yunxiu.f6car.com/erp/view/index.html#/index/frame?pageType=vue&toUrl=%2F%2Fids-goods.f6car.cn%2Ff6-ids-goods%2Fview%2FserviceInfo.html&_ts=1669359913695&route=%2FeditServiceInfo%2F2%2F'+XMid\n",
" driver.get(https)\n",
" time.sleep(0.5)\n",
" driver.switch_to.frame('erp-qiankun-iframe') \n",
"\n",
" driver.find_element(By.XPATH,'/html/body/div/div/div/form/div[2]/div[2]/div/div/div/input').clear()\n",
" time.sleep(0.5)\n",
" driver.find_element(By.XPATH,'/html/body/div/div/div/form/div[2]/div[2]/div/div/div/input').send_keys(13)\n",
" time.sleep(0.5)\n",
" driver.find_element(By.XPATH,'/html/body/div/div/div/button[1]/span').click()\n",
" time.sleep(0.5)\n",
" driver.switch_to.default_content()\n",
" print(XMid)\n"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"## 项目信息点击修改业务分类"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"from selenium import webdriver\n",
"from selenium.webdriver.support.ui import Select\n",
"from selenium.webdriver import ActionChains\n",
"import time\n",
"import xlrd\n",
"import xlwt\n",
"import re\n",
"import datetime\n",
"import pandas as pd\n",
"from xlutils.copy import copy\n",
"from selenium.webdriver.common.keys import Keys\n",
"from selenium.webdriver.common.action_chains import ActionChains\n",
"from selenium.webdriver.common.by import By\n",
"m=0\n",
"for a in range(0,20):\n",
" try:\n",
" name = 'akzb015'\n",
" password = '000000'\n",
" option_chrome = webdriver.ChromeOptions()\n",
" option_chrome.add_argument('--headless')\n",
"\n",
" http='https://m.f6car.com/'\n",
"\n",
" driver = webdriver.Chrome(executable_path=r'C:\\chromedriver\\chromedriver_119\\chromedriver.exe')\n",
" driver.maximize_window()\n",
" driver.implicitly_wait(5)\n",
" driver.get(http)\n",
" driver.find_element(By.XPATH,'//*[@id=\"pane-username\"]/form/div[1]/div/div/input').send_keys(name)\n",
" driver.find_element(By.XPATH,'//*[@id=\"pane-username\"]/form/div[2]/div/div[1]/input').send_keys(password)\n",
" driver.find_element(By.XPATH,'//*[@id=\"pane-username\"]/form/div[3]/div/button/span').click()\n",
"\n",
" time.sleep(5)#预设时间\n",
"\n",
" #新手引导关闭\n",
"\n",
" driver.find_element(By.XPATH,'/html/body/div/div/div/button/i').click()\n",
" driver.find_element(By.XPATH,'//*[@id=\"subMain\"]/div/div/div[1]/div/div/span[2]').click()\n",
"\n",
" df = pd.read_excel(r'C:\\Users\\杨国栋\\Desktop\\项目信息.xlsx',sheet_name='项目信息',dtype='string') \n",
" for item in range(m,4570):\n",
" # 点击首页\n",
" driver.find_element(By.XPATH,'//*[@id=\"main\"]/div/div[1]/div[1]/div/div[2]/div/div[1]/div/div/span').click()\n",
" time.sleep(0.5)\n",
" m=m+1\n",
" XMid= df.loc[item,'项目ID']\n",
" XMfl= df.loc[item,'修改后业务分类']\n",
" https='https://yunxiu.f6car.com/erp/view/index.html#/index/frame?pageType=vue&toUrl=%2F%2Fids-goods.f6car.cn%2Ff6-ids-goods%2Fview%2FserviceInfo.html&_ts=1669359913695&route=%2FeditServiceInfo%2F2%2F'+XMid\n",
" driver.get(https)\n",
" time.sleep(0.5)\n",
" driver.switch_to.frame('erp-qiankun-iframe') \n",
" try:\n",
" #点击原始业务分类\n",
" driver.find_element(By.XPATH,'/html/body/div/div/div/form/div[2]/div/div/div/div/span/div/input').click()\n",
" time.sleep(0.5)\n",
" #输入修改的业务分类\n",
" driver.find_element(By.XPATH,'/html/body/div/div/div/div/input').send_keys(XMfl)\n",
" time.sleep(0.5)\n",
" #点击搜索的第一个业务分类\n",
" driver.find_element(By.XPATH,'/html/body/div/div/div[2]/div/div/div').click()\n",
" time.sleep(0.5)\n",
" \n",
" #点击保存\n",
" driver.find_element(By.XPATH,'/html/body/div/div/div/button[1]/span').click()\n",
" time.sleep(0.5)\n",
" driver.switch_to.default_content()\n",
" print(XMid)\n",
" except:\n",
" print(m,\"错误__\"+str(XMid))\n",
" except:\n",
" pass\n",
" "
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"from selenium import webdriver\n",
"from selenium.webdriver.support.ui import Select\n",
"from selenium.webdriver import ActionChains\n",
"import time\n",
"import xlrd\n",
"import xlwt\n",
"import re\n",
"import datetime\n",
"import pandas as pd\n",
"from xlutils.copy import copy\n",
"from selenium.webdriver.common.keys import Keys\n",
"from selenium.webdriver.common.action_chains import ActionChains\n",
"from selenium.webdriver.common.by import By\n",
"m=0\n",
"for a in range(0,20):\n",
" try:\n",
" name = 'akzb015'\n",
" password = '000000'\n",
" option_chrome = webdriver.ChromeOptions()\n",
" option_chrome.add_argument('--headless')\n",
"\n",
" http='https://m.f6car.com/'\n",
"\n",
" driver = webdriver.Chrome(executable_path=r'C:\\chromedriver\\chromedriver_119\\chromedriver.exe')\n",
" driver.maximize_window()\n",
" driver.implicitly_wait(5)\n",
" driver.get(http)\n",
" driver.find_element(By.XPATH,'//*[@id=\"pane-username\"]/form/div[1]/div/div/input').send_keys(name)\n",
" driver.find_element(By.XPATH,'//*[@id=\"pane-username\"]/form/div[2]/div/div[1]/input').send_keys(password)\n",
" driver.find_element(By.XPATH,'//*[@id=\"pane-username\"]/form/div[3]/div/button/span').click()\n",
"\n",
" time.sleep(5)#预设时间\n",
"\n",
" #新手引导关闭\n",
"\n",
" driver.find_element(By.XPATH,'/html/body/div/div/div/button/i').click()\n",
" driver.find_element(By.XPATH,'//*[@id=\"subMain\"]/div/div/div[1]/div/div/span[2]').click()\n",
"\n",
" df = pd.read_excel(r'C:\\Users\\杨国栋\\Desktop\\项目信息.xlsx',sheet_name='项目信息',dtype='string') \n",
" for item in range(m,4570):\n",
" # 点击首页\n",
" driver.find_element(By.XPATH,'//*[@id=\"main\"]/div/div[1]/div[1]/div/div[2]/div/div[1]/div/div/span').click()\n",
" time.sleep(0.5)\n",
" m=m+1\n",
" XMid= df.loc[item,'项目ID']\n",
" XMfl= df.loc[item,'修改后业务分类']\n",
" https='https://yunxiu.f6car.com/erp/view/index.html#/index/frame?pageType=vue&toUrl=%2F%2Fids-goods.f6car.cn%2Ff6-ids-goods%2Fview%2FserviceInfo.html&_ts=1669359913695&route=%2FeditServiceInfo%2F2%2F'+XMid\n",
" driver.get(https)\n",
" time.sleep(0.5)\n",
" driver.switch_to.frame('erp-qiankun-iframe') \n",
" try:\n",
" #点击原始业务分类\n",
" driver.find_element(By.XPATH,'/html/body/div/div/div/form/div[2]/div/div/div/div/span/div/input').click()\n",
" time.sleep(0.5)\n",
" #输入修改的业务分类\n",
" driver.find_element(By.XPATH,'/html/body/div/div/div/div/input').send_keys(XMfl)\n",
" time.sleep(0.5)\n",
" #点击搜索的第一个业务分类\n",
" driver.find_element(By.XPATH,'/html/body/div/div/div[2]/div/div/div').click()\n",
" time.sleep(0.5)\n",
" \n",
" #点击保存\n",
" driver.find_element(By.XPATH,'/html/body/div/div/div/button[1]/span').click()\n",
" time.sleep(0.5)\n",
" driver.switch_to.default_content()\n",
" print(XMid)\n",
" except:\n",
" print(m,\"错误__\"+str(XMid))\n",
" except:\n",
" pass\n",
" "
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"## 项目信息点击修改项目名称"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"from selenium import webdriver\n",
"from selenium.webdriver.support.ui import Select\n",
"from selenium.webdriver import ActionChains\n",
"import time\n",
"import xlrd\n",
"import xlwt\n",
"import re\n",
"import datetime\n",
"import pandas as pd\n",
"from xlutils.copy import copy\n",
"from selenium.webdriver.common.keys import Keys\n",
"from selenium.webdriver.common.action_chains import ActionChains\n",
"from selenium.webdriver.common.by import By\n",
"\n",
"name = '15195989835'\n",
"password = 'Aa123456.'\n",
"option_chrome = webdriver.ChromeOptions()\n",
"option_chrome.add_argument('--headless')\n",
"\n",
"http='https://m.f6car.com/'\n",
"\n",
"driver = webdriver.Chrome(executable_path=r'C:\\chromedriver\\chromedriver_113\\chromedriver.exe')\n",
"driver.maximize_window()\n",
"driver.implicitly_wait(5)\n",
"driver.get(http)\n",
"driver.find_element(By.XPATH,'//*[@id=\"pane-username\"]/form/div[1]/div/div/input').send_keys(name)\n",
"driver.find_element(By.XPATH,'//*[@id=\"pane-username\"]/form/div[2]/div/div[1]/input').send_keys(password)\n",
"driver.find_element(By.XPATH,'//*[@id=\"pane-username\"]/form/div[3]/div/button/span').click()\n",
"\n",
"time.sleep(5)#预设时间\n",
"\n",
"#新手引导关闭\n",
"\n",
"# driver.find_element(By.XPATH,'/html/body/div/div/div[1]/button').click()\n",
"driver.find_element(By.XPATH,'//*[@id=\"subMain\"]/div/div[3]/div/div/div/span[2]').click()\n",
"\n",
"df = pd.read_excel(r'C:\\Users\\杨国栋\\Desktop\\项目信息 (1).xlsx',sheet_name='项目信息',dtype='string') \n",
"for item in df.index:\n",
" # 点击首页\n",
" driver.find_element(By.XPATH,'//*[@id=\"main\"]/div/div[1]/div[1]/div/div[2]/div/div[1]/div/div/span').click()\n",
" time.sleep(0.5)\n",
"\n",
" XMid= df.loc[item,'项目ID']\n",
" XMMC= df.loc[item,'修改名称']\n",
" https='https://yunxiu.f6car.com/erp/view/index.html#/index/frame?pageType=vue&toUrl=%2F%2Fids-goods.f6car.cn%2Ff6-ids-goods%2Fview%2FserviceInfo.html&_ts=1669359913695&route=%2FeditServiceInfo%2F2%2F'+XMid\n",
" driver.get(https)\n",
" time.sleep(0.5)\n",
" driver.switch_to.frame('erp-qiankun-iframe') \n",
"\n",
" driver.find_element(By.XPATH,'/html/body/div/div/div/form/div[1]/div/div/div/div/span/div/input').clear()\n",
" time.sleep(0.5)\n",
" driver.find_element(By.XPATH,'/html/body/div/div/div/form/div[1]/div/div/div/div/span/div/input').send_keys(XMMC)\n",
" time.sleep(0.5)\n",
" driver.find_element(By.XPATH,'/html/body/div/div/div/button[1]/span').click()\n",
" time.sleep(0.5)\n",
" driver.switch_to.default_content()\n",
" print(XMid)"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"## 接口修改项目信息"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"{'code': 200, 'data': {'abbreviation': '', 'allDel': None, 'allOrgIdList': None, 'amount': 112.5, 'categoryId': 0, 'categoryName': '', 'chain': 1, 'code': '', 'cost': 0.0, 'costType': 1, 'creationDate': '2021-11-24 12:24:57', 'creationtime': 1637727897000, 'creator': '10979894419826504993', 'creatorName': '马佳俊', 'customCode': '', 'groupId': None, 'groupServiceDetailMap': None, 'idFrom': None, 'idMdmService': '11857580702956548175', 'idOwnOrg': '10545511425561069434', 'idOwnOrgFrom': None, 'idSourceService': '', 'infoId': '14582097882889511481', 'isCommon': 0, 'isDel': 0, 'isLocal': None, 'itemId': '', 'kzServiceName': '', 'labelId': '2212444', 'labelName': '零售(含轮胎/调拨)', 'mainOrg': None, 'manageStatus': 0, 'memo': '', 'mnemonic': '', 'modifiedDate': '2023-11-22 10:02:02', 'modifiedtime': 1700618522000, 'modifier': '10545724654296869413', 'modifierName': '王茹', 'name': '尾门电动撑杆-左的更换 BDC2002030R', 'newCategoryId': None, 'operateType': None, 'pkId': '999878411', 'price': 450.0, 'projectId': None, 'rank': None, 'sales': None, 'score': None, 'serviceCarCategoryWorkHourVoList': None, 'serviceCategoryAmountVoList': [{'amount': 112.5, 'amountId': 0, 'carCategoryId': '6355', 'carCategoryName': 'A类', 'cost': 1.0, 'costType': 1, 'costTypeName': '', 'id': '280167267', 'idOwnOrg': None, 'isCustom': None, 'isDefault': 1, 'isEnable': 1, 'price': 450.0, 'queryMaster': False, 'serviceId': '999878411', 'serviceIdList': None, 'serviceInfoId': None, 'workHour': 0.25, 'workHourId': 0}], 'serviceCost': 0.0, 'serviceId': None, 'serviceIdList': None, 'serviceInfoDetailVos': None, 'serviceInfoIdList': None, 'skuId': None, 'sort': None, 'sourceServiceinfoId': None, 'tagTypes': None, 'taxRateOutput': 0.13, 'tmServiceInfoDetailManageVos': None, 'tmallId': None, 'tmallSkuId': None, 'workHour': 0.25}, 'message': 'SUCCESS'}\n",
"{\"code\":500,\"message\":\"接口 [/f6-ids-goods/service/editAttributeByType] 内部错误,请联系管理员\"}\n",
"{'code': 200, 'data': {'abbreviation': '', 'allDel': None, 'allOrgIdList': None, 'amount': 967.5, 'categoryId': 0, 'categoryName': '', 'chain': 1, 'code': '', 'cost': 0.0, 'costType': 1, 'creationDate': '2021-11-24 10:15:53', 'creationtime': 1637720153000, 'creator': '10979894419858612123', 'creatorName': '黄浩', 'customCode': '', 'groupId': None, 'groupServiceDetailMap': None, 'idFrom': None, 'idMdmService': '10545511425561069577', 'idOwnOrg': '10545511425561069434', 'idOwnOrgFrom': None, 'idSourceService': '', 'infoId': '14582097882889496778', 'isCommon': 0, 'isDel': 0, 'isLocal': None, 'itemId': '', 'kzServiceName': '', 'labelId': '7503', 'labelName': '维修', 'mainOrg': None, 'manageStatus': 0, 'memo': '', 'mnemonic': '', 'modifiedDate': '2021-11-24 10:15:53', 'modifiedtime': 1637720153000, 'modifier': '10979894419858612123', 'modifierName': '黄浩', 'name': '制动压力调节器的更换(G1.2/G1.3CHS4002002R', 'newCategoryId': None, 'operateType': None, 'pkId': '999534452', 'price': 450.0, 'projectId': None, 'rank': None, 'sales': None, 'score': None, 'serviceCarCategoryWorkHourVoList': None, 'serviceCategoryAmountVoList': [{'amount': 967.5, 'amountId': 0, 'carCategoryId': '6355', 'carCategoryName': 'A类', 'cost': 0.0, 'costType': 1, 'costTypeName': '', 'id': '280140257', 'idOwnOrg': None, 'isCustom': None, 'isDefault': 1, 'isEnable': 1, 'price': 450.0, 'queryMaster': False, 'serviceId': '999534452', 'serviceIdList': None, 'serviceInfoId': None, 'workHour': 2.15, 'workHourId': 0}], 'serviceCost': 0.0, 'serviceId': None, 'serviceIdList': None, 'serviceInfoDetailVos': None, 'serviceInfoIdList': None, 'skuId': None, 'sort': None, 'sourceServiceinfoId': None, 'tagTypes': None, 'taxRateOutput': 0.13, 'tmServiceInfoDetailManageVos': None, 'tmallId': None, 'tmallSkuId': None, 'workHour': 2.15}, 'message': 'SUCCESS'}\n",
"{\"code\":500,\"message\":\"接口 [/f6-ids-goods/service/editAttributeByType] 内部错误,请联系管理员\"}\n",
"{'code': 200, 'data': {'abbreviation': '', 'allDel': None, 'allOrgIdList': None, 'amount': 1.0, 'categoryId': 0, 'categoryName': '', 'chain': 1, 'code': '483', 'cost': 0.0, 'costType': 1, 'creationDate': '2021-11-23 10:07:13', 'creationtime': 1637633233000, 'creator': '10979894419900342049', 'creatorName': '顾一文', 'customCode': '', 'groupId': None, 'groupServiceDetailMap': None, 'idFrom': None, 'idMdmService': '10545511425561069583', 'idOwnOrg': '10545511425561069434', 'idOwnOrgFrom': None, 'idSourceService': '', 'infoId': '14582097882889292934', 'isCommon': 0, 'isDel': 0, 'isLocal': None, 'itemId': '', 'kzServiceName': '', 'labelId': '7506', 'labelName': '钣喷', 'mainOrg': None, 'manageStatus': 0, 'memo': '', 'mnemonic': '', 'modifiedDate': '2023-09-14 05:01:00', 'modifiedtime': 1694638860000, 'modifier': '10979894419900342049', 'modifierName': '顾一文', 'name': '更换左后外尾灯总成', 'newCategoryId': None, 'operateType': None, 'pkId': '999432843', 'price': 1.0, 'projectId': None, 'rank': None, 'sales': None, 'score': None, 'serviceCarCategoryWorkHourVoList': None, 'serviceCategoryAmountVoList': [{'amount': 1.0, 'amountId': 0, 'carCategoryId': '6355', 'carCategoryName': 'A类', 'cost': 1.0, 'costType': 1, 'costTypeName': '', 'id': '280001056', 'idOwnOrg': None, 'isCustom': None, 'isDefault': 1, 'isEnable': 1, 'price': 1.0, 'queryMaster': False, 'serviceId': '999432843', 'serviceIdList': None, 'serviceInfoId': None, 'workHour': 1.0, 'workHourId': 0}], 'serviceCost': 0.0, 'serviceId': None, 'serviceIdList': None, 'serviceInfoDetailVos': None, 'serviceInfoIdList': None, 'skuId': None, 'sort': None, 'sourceServiceinfoId': None, 'tagTypes': None, 'taxRateOutput': 0.13, 'tmServiceInfoDetailManageVos': None, 'tmallId': None, 'tmallSkuId': None, 'workHour': 1.0}, 'message': 'SUCCESS'}\n",
"{\"code\":500,\"message\":\"接口 [/f6-ids-goods/service/editAttributeByType] 内部错误,请联系管理员\"}\n"
]
}
],
"source": [
"import requests\n",
"import json\n",
"import xlrd\n",
"import xlwt\n",
"import pandas as pd\n",
"from pprint import pprint\n",
"import time, datetime\n",
"headers = {\n",
" 'accept':'application/json, text/plain, */*',\n",
" 'accept-encoding':'gzip, deflate, br',\n",
" 'accept-language':'zh-CN,zh;q=0.9',\n",
" 'content-type':'application/json;charset=UTF-8',\n",
" 'cookie':'f6-ids-goodsSESSIONID=9eaf67b1-b171-4d16-b44b-6fbe349dbd99; erpLanguage=zh-CN; tmall=false; prodOrg=10545511425561071468; unp=10545724654296869413; _up=-NillNN-qyBEJ--t3vnSknvoOFt6yfSKsskD1n89U-FVUPjFpprQjaZJ9Q3d-WrAAGgt60MgQHajHWBHMKKxj0CuWypi1JgKCFP1EPEk-HbqFPMSqIwg0AYM-_lRv-ZNHu3M-GTZ25y0EnWsqOhRi-IcmFDKOhJsrEj90EPu9MHwPDY.; sensorsdata2015jssdkcross=%7B%22distinct_id%22%3A%2210545724654296869413%22%2C%22first_id%22%3A%2217e08ece80f53a-0448dc86383ae5-3e604809-1327104-17e08ece81094e%22%2C%22props%22%3A%7B%22%24latest_traffic_source_type%22%3A%22%E7%9B%B4%E6%8E%A5%E6%B5%81%E9%87%8F%22%2C%22%24latest_search_keyword%22%3A%22%E6%9C%AA%E5%8F%96%E5%88%B0%E5%80%BC_%E7%9B%B4%E6%8E%A5%E6%89%93%E5%BC%80%22%2C%22%24latest_referrer%22%3A%22https%3A%2F%2Fyunxiu.f6car.com%2Ferp%2Fview%2Findex.html%22%7D%2C%22%24device_id%22%3A%2217e08ece80f53a-0448dc86383ae5-3e604809-1327104-17e08ece81094e%22%7D',\n",
" 'origin':'https://ids-goods.f6car.com',\n",
" 'referer':'https://ids-goods.f6car.com/f6-ids-goods/view/serviceInfo.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; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36'\n",
" }\n",
"df = pd.read_excel(r'C:\\Users\\杨国栋\\Desktop\\项目信息1.xlsx',sheet_name='项目信息',dtype='string') \n",
"for item in df.index:\n",
" \n",
"\n",
" XMid= df.loc[item,'项目ID']\n",
" XMMC= df.loc[item,'修改后业务分类']\n",
" api_1='https://ids-goods.f6car.com/f6-ids-goods/service/viewService?serviceId='+XMid\n",
" response_1=requests.get(url=api_1,headers=headers)\n",
" res=response_1.json()\n",
" print(res)\n",
" categoryId_1=res['data']['categoryId']\n",
" chain_1=res['data']['chain']\n",
" code_1=res['data']['code']\n",
" customCode_1=res['data']['customCode']\n",
" idMdmService_1=res['data']['idMdmService']\n",
" idOwnOrg_1=res['data']['idOwnOrg']\n",
" infoId_1=res['data']['infoId']\n",
" isCommon_1=res['data']['isCommon']\n",
" isDel_1=res['data']['isDel']\n",
" manageStatus_1=res['data']['manageStatus']\n",
" memo_1=res['data']['memo']\n",
" name_1=res['data']['name']\n",
" pkId_1=res['data']['pkId']\n",
" serviceCategoryAmountVoList_1=res['data']['serviceCategoryAmountVoList']\n",
" taxRateOutput_1=res['data']['taxRateOutput']\n",
" json={\n",
" 'categoryId':XMMC,\n",
" 'chain':chain_1,\n",
" 'code':code_1,\n",
" 'customCode':customCode_1,\n",
" 'idMdmService':idMdmService_1,\n",
" 'idOwnOrg':idOwnOrg_1,\n",
" 'infoId':infoId_1,\n",
" 'isCommon':isCommon_1,\n",
" 'isCompatible':'true',\n",
" 'isDel':isDel_1,\n",
" 'manageStatus':manageStatus_1,\n",
" 'memo':memo_1,\n",
" 'name':name_1,\n",
" 'pkId':pkId_1,\n",
" 'serviceCategoryAmountVoList':serviceCategoryAmountVoList_1,\n",
" 'taxRateOutput':taxRateOutput_1,\n",
" \"serviceCost\":\"0.00\",\n",
" \"type\":0\n",
" }\n",
" # pprint(json)\n",
" api_2='https://ids-goods.f6car.com/f6-ids-goods/service/editAttributeByType'\n",
" response_2=requests.post(url=api_2,headers=headers,json=json)\n",
" print(response_2.text)\n"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"## 单元格换行拆分"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"import pandas as pd\n",
"# #读取Excel表格\n",
"df = pd.read_excel(r\"C:\\Users\\杨国栋\\Desktop\\工单复核.xls\")\n",
"df_ = pd.DataFrame()\n",
"#将要拆分的列的编号\n",
"col_index = 8\n",
"col_index2 = 9\n",
"#遍历每个单元格\n",
"new_rows = []\n",
"for i, row in df.iterrows():\n",
"#读取单元格的文本\n",
" text = str(row[col_index])\n",
" text2 = str(row[col_index2])\n",
"#检查是否有需要拆分的文本\n",
" if '\\n' in text:\n",
"#将文本拆分成多行\n",
" lines = text.split('\\n')\n",
" lines2 = text2.split('\\n')\n",
"#将多行文本插入到新的行中\n",
" for j in range(len(lines)):\n",
" new_row = row.copy()\n",
" new_row[col_index] = lines[j]\n",
" new_row[col_index2] = lines2[j]\n",
" new_rows.append(new_row)\n",
" else:\n",
" new_row = row.copy()\n",
" new_rows.append(new_row)\n",
" print(i)\n",
"#将处理后的数据保存到Excel表格中\n",
"df_ = df_.append(new_rows, ignore_index=True)\n",
"df_.to_excel(r'C:\\Users\\杨国栋\\Desktop\\输出文件2.xlsx', index=False)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# 项目信息点击修改工时"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"2024-05-23 16:50:14.982945 1259124985\n",
"2024-05-23 16:50:20.347367 1259124848\n",
"2024-05-23 16:50:25.573716 1259124956\n",
"2024-05-23 16:50:30.648406 1259124595\n",
"2024-05-23 16:50:35.802095 1259124500\n",
"2024-05-23 16:50:41.491208 1259124749\n",
"2024-05-23 16:50:47.418530 1267475676\n",
"2024-05-23 16:50:53.609684 1262669812\n",
"2024-05-23 16:50:59.460718 1259125007\n",
"2024-05-23 16:51:05.231185 1265046695\n",
"2024-05-23 16:51:11.338349 1259124437\n",
"2024-05-23 16:51:17.385170 1259124608\n",
"2024-05-23 16:51:23.448940 1259124788\n",
"2024-05-23 16:51:29.517489 1259124610\n",
"2024-05-23 16:51:35.925789 1259124483\n",
"2024-05-23 16:51:41.904384 1259124952\n",
"2024-05-23 16:51:47.476693 1259124457\n",
"2024-05-23 16:51:53.114925 1259124943\n",
"2024-05-23 16:51:58.848050 1259124710\n",
"2024-05-23 16:52:04.418654 1259124470\n",
"2024-05-23 16:52:10.042497 1259124579\n",
"2024-05-23 16:52:15.573786 1259124927\n",
"2024-05-23 16:52:21.086983 1259124571\n",
"2024-05-23 16:52:26.648599 1259124935\n",
"2024-05-23 16:52:32.221459 1259124640\n",
"2024-05-23 16:52:37.945406 1259124655\n",
"2024-05-23 16:52:43.509449 1259124859\n",
"2024-05-23 16:52:49.276645 1259124906\n",
"2024-05-23 16:52:55.066426 1259124365\n",
"2024-05-23 16:53:01.373672 1259125024\n",
"2024-05-23 16:53:07.106031 1259124714\n",
"2024-05-23 16:53:13.111271 1259124711\n",
"2024-05-23 16:53:18.791702 1259124845\n",
"2024-05-23 16:53:24.457263 1259124964\n",
"2024-05-23 16:53:30.086266 1259125058\n",
"2024-05-23 16:53:36.033244 1259124556\n",
"2024-05-23 16:53:41.680456 1259124348\n",
"2024-05-23 16:53:47.234158 1259124511\n",
"2024-05-23 16:53:52.814887 1259124819\n",
"2024-05-23 16:53:58.438638 1259124376\n",
"2024-05-23 16:54:04.019321 1259124412\n",
"2024-05-23 16:54:09.583156 1259124606\n",
"2024-05-23 16:54:15.213657 1259124547\n",
"2024-05-23 16:54:20.844209 1259124326\n",
"2024-05-23 16:54:26.624851 1259124877\n",
"2024-05-23 16:54:32.195193 1259124697\n",
"2024-05-23 16:54:37.835944 1259124897\n",
"2024-05-23 16:54:43.416468 1259124989\n",
"2024-05-23 16:54:48.963619 1259125010\n",
"2024-05-23 16:54:54.560847 1259124932\n",
"2024-05-23 16:55:00.141497 1259124977\n",
"2024-05-23 16:55:05.836228 1259124728\n",
"2024-05-23 16:55:11.419137 1259124667\n",
"2024-05-23 16:55:16.933077 1259125018\n",
"2024-05-23 16:55:22.580288 1259124463\n",
"2024-05-23 16:55:28.239393 1259124510\n",
"2024-05-23 16:55:34.453000 1259124455\n",
"2024-05-23 16:55:40.466281 1259124670\n",
"2024-05-23 16:55:46.235379 1259124452\n",
"2024-05-23 16:55:51.888971 1259124778\n",
"2024-05-23 16:55:57.736023 1259124538\n",
"2024-05-23 16:56:03.658577 1259124416\n",
"2024-05-23 16:56:09.722184 1259124729\n",
"2024-05-23 16:56:15.818780 1259124622\n",
"2024-05-23 16:56:22.319858 1259124492\n",
"2024-05-23 16:56:28.034104 1259124878\n",
"2024-05-23 16:56:33.695009 1259124868\n",
"2024-05-23 16:56:39.292550 1259125006\n",
"2024-05-23 16:56:44.996174 1259124693\n",
"2024-05-23 16:56:50.693222 1259124999\n",
"2024-05-23 16:56:56.430815 1259124922\n",
"2024-05-23 16:57:02.164143 1259124847\n",
"2024-05-23 16:57:07.979729 1259124770\n",
"2024-05-23 16:57:13.693715 1259124997\n",
"2024-05-23 16:57:19.439168 1259125068\n",
"2024-05-23 16:57:25.154477 1259124668\n",
"2024-05-23 16:57:30.783400 1259124687\n",
"2024-05-23 16:57:36.450421 1259124568\n",
"2024-05-23 16:57:42.074892 1259124771\n",
"2024-05-23 16:57:47.347337 1259124526\n",
"2024-05-23 16:57:53.112596 1259124477\n",
"2024-05-23 16:57:58.719474 1259124338\n",
"2024-05-23 16:58:04.606790 1259124325\n",
"2024-05-23 16:58:10.746823 1259124458\n",
"2024-05-23 16:58:16.411160 1259124688\n",
"2024-05-23 16:58:22.274551 1259124791\n",
"2024-05-23 16:58:27.894277 1259124516\n",
"2024-05-23 16:58:33.532506 1259125076\n",
"2024-05-23 16:58:39.082937 1259124473\n",
"2024-05-23 16:58:44.699991 1259124341\n",
"2024-05-23 16:58:50.417681 1259124904\n",
"2024-05-23 16:58:56.258310 1259124724\n",
"2024-05-23 16:59:01.661429 1259124843\n",
"2024-05-23 16:59:07.152293 1259124786\n",
"2024-05-23 16:59:12.989251 1259124476\n",
"2024-05-23 16:59:18.755135 1259124555\n",
"2024-05-23 16:59:24.374285 1259124832\n",
"2024-05-23 16:59:29.849941 1259124415\n",
"2024-05-23 16:59:35.294868 1259124800\n",
"2024-05-23 16:59:41.021709 1259124781\n",
"2024-05-23 16:59:46.366123 1259124975\n",
"2024-05-23 16:59:51.796565 1259124953\n",
"2024-05-23 16:59:57.208022 1259124708\n",
"2024-05-23 17:00:02.614791 1259124506\n",
"2024-05-23 17:00:07.938620 1259124355\n",
"2024-05-23 17:00:13.096543 1259124808\n",
"2024-05-23 17:00:18.402861 1259124881\n",
"2024-05-23 17:00:23.759885 1259124427\n",
"2024-05-23 17:00:28.994307 1259124462\n",
"2024-05-23 17:00:34.604291 1259124332\n",
"2024-05-23 17:00:39.889557 1259124469\n",
"2024-05-23 17:00:45.020342 1259124361\n",
"2024-05-23 17:00:50.101069 1259124514\n",
"2024-05-23 17:00:55.702656 1259124331\n",
"2024-05-23 17:01:01.628767 1259124873\n",
"2024-05-23 17:01:07.077550 1259125028\n",
"2024-05-23 17:01:12.138879 1259124381\n",
"2024-05-23 17:01:17.826614 1259124382\n",
"2024-05-23 17:01:23.409926 1259124809\n",
"2024-05-23 17:01:28.744996 1259124911\n",
"2024-05-23 17:01:34.196068 1259125000\n",
"2024-05-23 17:01:39.366966 1259124399\n",
"2024-05-23 17:01:44.990589 1259124929\n",
"2024-05-23 17:01:50.494557 1259124916\n",
"2024-05-23 17:01:55.951730 1259124680\n",
"2024-05-23 17:02:01.066778 1259125040\n",
"2024-05-23 17:02:06.358633 1259125038\n",
"2024-05-23 17:02:12.305705 1259124410\n",
"2024-05-23 17:02:18.024235 1259124626\n",
"2024-05-23 17:02:23.681849 1259124776\n",
"2024-05-23 17:02:29.020632 1259124370\n",
"2024-05-23 17:02:34.245348 1259124394\n",
"2024-05-23 17:02:39.405577 1259125004\n",
"2024-05-23 17:02:44.874622 1259124530\n",
"2024-05-23 17:02:50.135179 1259124842\n",
"2024-05-23 17:02:55.716437 1259124866\n",
"2024-05-23 17:03:01.336115 1259124565\n",
"2024-05-23 17:03:07.218489 1259124774\n",
"2024-05-23 17:03:12.530445 1259124321\n",
"2024-05-23 17:03:17.659139 1259124969\n",
"2024-05-23 17:03:26.559771 1259124533\n",
"2024-05-23 17:03:32.044066 1259124495\n",
"2024-05-23 17:03:37.362906 1259124496\n",
"2024-05-23 17:03:43.448935 1259124632\n",
"2024-05-23 17:03:48.878990 1259124844\n",
"2024-05-23 17:03:54.181453 1259124519\n",
"2024-05-23 17:03:59.819281 1259124782\n",
"2024-05-23 17:04:05.555251 1259124675\n",
"2024-05-23 17:04:11.228906 1259124409\n",
"2024-05-23 17:04:16.565586 1259124713\n",
"2024-05-23 17:04:21.929296 1259124330\n",
"2024-05-23 17:04:27.143446 1259125030\n",
"2024-05-23 17:04:32.506439 1259124527\n",
"2024-05-23 17:04:38.505456 1259124773\n",
"2024-05-23 17:04:44.125639 1259124707\n",
"2024-05-23 17:04:49.898797 1259124813\n",
"2024-05-23 17:04:55.612751 1259124658\n",
"2024-05-23 17:05:01.399824 1259124528\n",
"2024-05-23 17:05:06.949836 1259124346\n",
"2024-05-23 17:05:12.788797 1259124712\n",
"2024-05-23 17:05:18.445588 1259124853\n",
"2024-05-23 17:05:23.965261 1259124804\n",
"2024-05-23 17:05:29.348718 1259124466\n",
"2024-05-23 17:05:34.960182 1259124554\n",
"2024-05-23 17:05:40.744871 1259124589\n",
"2024-05-23 17:05:46.590954 1259124730\n",
"2024-05-23 17:05:52.284880 1259124679\n",
"2024-05-23 17:05:58.141539 1259124581\n",
"2024-05-23 17:06:05.278030 1259124395\n",
"2024-05-23 17:06:11.333252 1259124327\n",
"2024-05-23 17:06:17.577445 1259124396\n",
"2024-05-23 17:06:22.919959 1259124733\n",
"2024-05-23 17:06:28.235252 1259124748\n",
"2024-05-23 17:06:33.314145 1259124983\n",
"2024-05-23 17:06:38.534962 1259124630\n",
"2024-05-23 17:06:43.621846 1259124976\n",
"2024-05-23 17:06:49.746856 1259124572\n",
"2024-05-23 17:06:55.853078 1259124972\n",
"2024-05-23 17:07:01.530570 1259124498\n",
"2024-05-23 17:07:07.335141 1259124849\n",
"2024-05-23 17:07:13.173843 1259124377\n",
"2024-05-23 17:07:18.569115 1259124551\n",
"2024-05-23 17:07:24.839647 1259124478\n",
"2024-05-23 17:07:30.446643 1259124378\n",
"2024-05-23 17:07:36.566485 1259125041\n",
"2024-05-23 17:07:41.980717 1259124360\n",
"2024-05-23 17:07:47.542515 1259124761\n",
"2024-05-23 17:07:53.402886 1259124604\n",
"2024-05-23 17:07:58.965296 1259124379\n",
"2024-05-23 17:08:04.869164 1259124373\n",
"2024-05-23 17:08:09.990257 1259124889\n",
"2024-05-23 17:08:15.130859 1259125001\n",
"2024-05-23 17:08:20.511683 1259124485\n",
"2024-05-23 17:08:25.608906 1259125033\n",
"2024-05-23 17:08:31.226082 1259124449\n",
"2024-05-23 17:08:36.723047 1259124946\n",
"2024-05-23 17:08:42.124703 1259124385\n",
"2024-05-23 17:08:48.539865 1259124465\n",
"2024-05-23 17:08:54.828163 1259124422\n",
"2024-05-23 17:09:00.718151 1259124815\n",
"2024-05-23 17:09:07.071855 1259124631\n",
"2024-05-23 17:09:13.350083 1259124617\n",
"2024-05-23 17:09:18.999307 1259124573\n",
"2024-05-23 17:09:24.704163 1259124699\n",
"2024-05-23 17:09:30.710659 1259125013\n",
"2024-05-23 17:09:36.408935 1259124870\n",
"2024-05-23 17:09:43.064589 1259124585\n",
"2024-05-23 17:09:48.779428 1259124872\n",
"2024-05-23 17:09:54.443241 1259124404\n",
"2024-05-23 17:10:00.745127 1259124967\n",
"2024-05-23 17:10:06.768077 1259125037\n",
"2024-05-23 17:10:12.039612 1259124783\n",
"2024-05-23 17:10:17.459557 1259124984\n",
"2024-05-23 17:10:22.650236 1259124362\n",
"2024-05-23 17:10:27.747883 1259124895\n",
"2024-05-23 17:10:32.885148 1259124926\n",
"2024-05-23 17:10:37.909292 1259124756\n",
"2024-05-23 17:10:43.209861 1259124968\n",
"2024-05-23 17:10:48.663109 1259124618\n",
"2024-05-23 17:10:53.635391 1259124920\n",
"2024-05-23 17:10:58.665942 1259124833\n",
"2024-05-23 17:11:03.626009 1259125034\n",
"2024-05-23 17:11:08.564306 1259124471\n",
"2024-05-23 17:11:13.741663 1259124591\n",
"2024-05-23 17:11:18.965363 1259124996\n",
"2024-05-23 17:11:23.985941 1259124464\n",
"2024-05-23 17:11:29.523099 1259124342\n",
"2024-05-23 17:11:34.841115 1259124860\n",
"2024-05-23 17:11:40.121851 1259124747\n",
"2024-05-23 17:11:45.725734 1259124419\n",
"2024-05-23 17:11:51.150135 1259124638\n",
"2024-05-23 17:11:56.420454 1259124507\n",
"2024-05-23 17:12:02.107918 1259124799\n",
"2024-05-23 17:12:07.531607 1259124656\n",
"2024-05-23 17:12:12.862857 1259124755\n",
"2024-05-23 17:12:18.242957 1259125003\n",
"2024-05-23 17:12:23.679526 1259125053\n",
"2024-05-23 17:12:29.122928 1259125067\n",
"2024-05-23 17:12:34.277224 1259124851\n",
"2024-05-23 17:12:40.081918 1259124846\n",
"2024-05-23 17:12:45.188677 1259124577\n",
"2024-05-23 17:12:50.864266 1259124735\n",
"2024-05-23 17:12:56.168630 1259124824\n",
"2024-05-23 17:13:01.688411 1259124802\n",
"2024-05-23 17:13:07.000702 1259124505\n",
"2024-05-23 17:13:12.332696 1259124587\n",
"2024-05-23 17:13:17.280312 1259124652\n",
"2024-05-23 17:13:22.584864 1259124861\n",
"2024-05-23 17:13:28.019135 1259124938\n",
"2024-05-23 17:13:33.672230 1259125069\n",
"2024-05-23 17:13:39.685427 1259124439\n",
"2024-05-23 17:13:45.434631 1259125043\n",
"2024-05-23 17:13:50.471870 1259124368\n",
"2024-05-23 17:13:56.310895 1259124421\n",
"2024-05-23 17:14:01.631900 1259124795\n",
"2024-05-23 17:14:06.929095 1259124405\n",
"2024-05-23 17:14:12.608794 1259125042\n",
"2024-05-23 17:14:17.927963 1259124915\n",
"2024-05-23 17:14:23.414156 1259124517\n",
"2024-05-23 17:14:28.628261 1259124480\n",
"2024-05-23 17:14:33.885977 1259124443\n",
"2024-05-23 17:14:39.375528 1259124716\n",
"2024-05-23 17:14:45.188871 1259124963\n",
"2024-05-23 17:14:50.427301 1259124648\n",
"2024-05-23 17:14:55.750834 1259124696\n",
"2024-05-23 17:15:00.983510 1259124900\n",
"2024-05-23 17:15:06.709418 1259124958\n",
"2024-05-23 17:15:12.113694 1259124718\n",
"2024-05-23 17:15:17.604277 1259124558\n",
"2024-05-23 17:15:22.984548 1259124608\n",
"2024-05-23 17:15:28.531263 1259124672\n",
"2024-05-23 17:15:34.346309 1259124790\n",
"2024-05-23 17:15:39.476673 1259124328\n",
"2024-05-23 17:15:45.192764 1259124363\n",
"2024-05-23 17:15:50.277851 1259124583\n",
"2024-05-23 17:15:55.347364 1259124732\n",
"2024-05-23 17:16:00.682599 1259124621\n",
"2024-05-23 17:16:05.703514 1259124863\n",
"2024-05-23 17:16:10.808487 1259124333\n",
"2024-05-23 17:16:16.374947 1259124586\n",
"2024-05-23 17:16:21.656829 1259124575\n",
"2024-05-23 17:16:27.209441 1259125054\n",
"2024-05-23 17:16:32.283471 1259124777\n",
"2024-05-23 17:16:37.624435 1259124337\n",
"2024-05-23 17:16:43.434871 1259124501\n",
"2024-05-23 17:16:48.751061 1259124580\n",
"2024-05-23 17:16:54.670454 1259124584\n",
"2024-05-23 17:17:00.458963 1259124454\n",
"2024-05-23 17:17:06.959756 1259124826\n",
"2024-05-23 17:17:12.695733 1259124775\n",
"2024-05-23 17:17:17.960925 1259124855\n",
"2024-05-23 17:17:23.625008 1259124717\n",
"2024-05-23 17:17:28.912435 1259124560\n",
"2024-05-23 17:17:34.352781 1259124633\n",
"2024-05-23 17:17:40.356663 1259124780\n",
"2024-05-23 17:17:45.703712 1259124448\n",
"2024-05-23 17:17:50.934406 1259124954\n",
"2024-05-23 17:17:56.578730 1259124784\n",
"2024-05-23 17:18:01.965365 1259125060\n",
"2024-05-23 17:18:07.503122 1259124357\n",
"2024-05-23 17:18:12.992459 1259124339\n",
"2024-05-23 17:18:18.880490 1259125049\n",
"2024-05-23 17:18:23.828146 1259124488\n",
"2024-05-23 17:18:29.253747 1259124806\n",
"2024-05-23 17:18:34.732272 1259124388\n",
"2024-05-23 17:18:40.470240 1259124347\n",
"2024-05-23 17:18:46.295720 1259124721\n",
"2024-05-23 17:18:51.597651 1259124481\n",
"2024-05-23 17:18:56.845202 1259124590\n",
"2024-05-23 17:19:02.402734 1259124641\n",
"2024-05-23 17:19:07.839748 1259124883\n",
"2024-05-23 17:19:13.153937 1259124384\n",
"2024-05-23 17:19:18.343620 1259124739\n",
"2024-05-23 17:19:23.698514 1259124576\n",
"2024-05-23 17:19:29.052477 1259124734\n",
"2024-05-23 17:19:34.803592 1259124433\n",
"2024-05-23 17:19:39.949185 1259124515\n",
"2024-05-23 17:19:45.321798 1259124609\n",
"2024-05-23 17:19:50.618631 1259124570\n",
"2024-05-23 17:19:55.874371 1259124837\n",
"2024-05-23 17:20:01.184627 1259124562\n",
"2024-05-23 17:20:06.453970 1259125035\n",
"2024-05-23 17:20:11.565806 1259124389\n",
"2024-05-23 17:20:17.138864 1259124910\n",
"2024-05-23 17:20:22.562186 1259124390\n",
"2024-05-23 17:20:27.906672 1259124329\n",
"2024-05-23 17:20:33.813839 1259124650\n",
"2024-05-23 17:20:39.244651 1259124852\n",
"2024-05-23 17:20:44.775152 1259124850\n",
"2024-05-23 17:20:49.931358 1259125023\n",
"2024-05-23 17:20:55.776240 1259125011\n",
"2024-05-23 17:21:01.519328 1259124499\n",
"2024-05-23 17:21:07.241166 1259124818\n",
"2024-05-23 17:21:13.137337 1259124647\n",
"2024-05-23 17:21:18.774963 1259124424\n",
"2024-05-23 17:21:24.362302 1259124921\n",
"2024-05-23 17:21:29.470796 1259124440\n",
"2024-05-23 17:21:34.961298 1259124864\n",
"2024-05-23 17:21:40.854193 1259124803\n",
"2024-05-23 17:21:46.596635 1259124406\n",
"2024-05-23 17:21:51.742880 1259124896\n",
"2024-05-23 17:21:57.125954 1259124677\n",
"2024-05-23 17:22:02.778669 1259124940\n",
"2024-05-23 17:22:08.603071 1259124834\n",
"2024-05-23 17:22:13.998572 1259124645\n",
"2024-05-23 17:22:19.030306 1259124400\n",
"2024-05-23 17:22:24.425587 1259124614\n",
"2024-05-23 17:22:29.756582 1259124323\n",
"2024-05-23 17:22:35.149644 1259124525\n",
"2024-05-23 17:22:40.609955 1259125036\n",
"2024-05-23 17:22:47.048336 1259124615\n",
"2024-05-23 17:22:52.627913 1259124942\n",
"2024-05-23 17:22:58.026463 1259125056\n",
"2024-05-23 17:23:03.340591 1259124678\n",
"2024-05-23 17:23:08.470286 1259124930\n",
"2024-05-23 17:23:13.417972 1259124602\n",
"2024-05-23 17:23:18.497501 1259124779\n",
"2024-05-23 17:23:23.995985 1259124816\n",
"2024-05-23 17:23:29.410765 1259124957\n",
"2024-05-23 17:23:35.179713 1259124512\n",
"2024-05-23 17:23:41.021457 1259124918\n",
"2024-05-23 17:23:46.619764 1259124344\n",
"2024-05-23 17:23:52.218117 1259124354\n",
"2024-05-23 17:23:57.630492 1259124402\n",
"2024-05-23 17:24:03.420703 1259124359\n",
"2024-05-23 17:24:09.542549 1259124596\n",
"2024-05-23 17:24:15.073065 1259124653\n",
"2024-05-23 17:24:20.294120 1259124654\n",
"2024-05-23 17:24:26.083964 1259124854\n",
"2024-05-23 17:24:31.383719 1259124757\n",
"2024-05-23 17:24:36.537540 1259125063\n",
"2024-05-23 17:24:41.585992 1259124588\n",
"2024-05-23 17:24:46.979489 1259124685\n",
"2024-05-23 17:24:52.463504 1259124397\n",
"2024-05-23 17:24:57.956385 1259124324\n",
"2024-05-23 17:25:03.631231 1259124951\n",
"2024-05-23 17:25:09.131490 1259124830\n",
"2024-05-23 17:25:14.715180 1259124886\n",
"2024-05-23 17:25:20.144677 1259124601\n",
"2024-05-23 17:25:25.546500 1259124746\n",
"2024-05-23 17:25:30.993543 1259124828\n",
"2024-05-23 17:25:36.307320 1259124899\n",
"2024-05-23 17:25:41.531571 1259124865\n",
"2024-05-23 17:25:47.169120 1259124890\n",
"2024-05-23 17:25:52.763638 1259124351\n",
"2024-05-23 17:25:58.273036 1259124893\n",
"2024-05-23 17:26:04.213631 1259125031\n",
"2024-05-23 17:26:09.749636 1259124875\n",
"2024-05-23 17:26:15.337565 1259125014\n",
"2024-05-23 17:26:20.766825 1259124706\n",
"2024-05-23 17:26:26.272958 1259124545\n",
"2024-05-23 17:26:31.724545 1259125059\n",
"2024-05-23 17:26:37.204090 1259124508\n",
"2024-05-23 17:26:42.404288 1259124582\n",
"2024-05-23 17:26:48.167311 1259124785\n",
"2024-05-23 17:26:53.405172 1259124887\n",
"2024-05-23 17:26:59.021564 1259124380\n",
"2024-05-23 17:27:04.308762 1259125057\n",
"2024-05-23 17:27:09.423229 1259124948\n",
"2024-05-23 17:27:14.456432 1259124434\n",
"2024-05-23 17:27:19.546158 1259124937\n",
"2024-05-23 17:27:25.259750 1259124715\n",
"2024-05-23 17:27:30.264018 1259124797\n",
"2024-05-23 17:27:35.917520 1259124391\n",
"2024-05-23 17:27:41.519035 1259124974\n",
"2024-05-23 17:27:46.988900 1259124986\n",
"2024-05-23 17:27:52.462924 1259124460\n",
"2024-05-23 17:27:57.594360 1259124817\n",
"2024-05-23 17:28:02.585045 1259124407\n",
"2024-05-23 17:28:08.238496 1259124908\n",
"2024-05-23 17:28:14.060700 1259124430\n",
"2024-05-23 17:28:19.634149 1259124620\n",
"2024-05-23 17:28:25.256532 1259124340\n",
"2024-05-23 17:28:30.562128 1259124513\n",
"2024-05-23 17:28:36.247016 1259125045\n",
"2024-05-23 17:28:41.506302 1259124657\n",
"2024-05-23 17:28:46.636129 1259124518\n",
"2024-05-23 17:28:51.683150 1259124549\n",
"2024-05-23 17:28:56.820830 1259124334\n",
"2024-05-23 17:29:02.329781 1259124961\n",
"2024-05-23 17:29:07.349434 1259124981\n",
"2024-05-23 17:29:12.513000 1259125026\n",
"2024-05-23 17:29:17.520688 1259124765\n",
"2024-05-23 17:29:22.501621 1259124627\n",
"2024-05-23 17:29:28.111644 1259124413\n",
"2024-05-23 17:29:33.551935 1259124635\n",
"2024-05-23 17:29:38.693462 1259124792\n",
"2024-05-23 17:29:43.642101 1259124835\n",
"2024-05-23 17:29:48.721817 1259125020\n",
"2024-05-23 17:29:54.130505 1259124364\n",
"2024-05-23 17:29:59.396797 1259124936\n",
"2024-05-23 17:30:04.414532 1259124703\n",
"2024-05-23 17:30:09.480460 1259124599\n",
"2024-05-23 17:30:14.858809 1259124698\n",
"2024-05-23 17:30:19.906258 1259124401\n",
"2024-05-23 17:30:24.978523 1259124429\n",
"2024-05-23 17:30:30.021587 1259125015\n",
"2024-05-23 17:30:35.035051 1259124352\n",
"2024-05-23 17:30:40.069379 1259124838\n",
"2024-05-23 17:30:46.749215 1259124435\n",
"2024-05-23 17:30:52.723555 1259124840\n",
"2024-05-23 17:30:58.963541 1259125005\n",
"2024-05-23 17:31:04.650742 1259124836\n",
"2024-05-23 17:31:09.914778 1259124557\n",
"2024-05-23 17:31:15.480961 1259124437\n",
"2024-05-23 17:31:20.726128 1259125077\n",
"2024-05-23 17:31:26.056817 1259124644\n",
"2024-05-23 17:31:31.321174 1259124990\n",
"2024-05-23 17:31:36.647806 1259124540\n",
"2024-05-23 17:31:42.211163 1259124993\n",
"2024-05-23 17:31:47.461617 1259124686\n",
"2024-05-23 17:31:53.855043 1259125022\n",
"2024-05-23 17:32:00.315400 1259124451\n",
"2024-05-23 17:32:05.589422 1259124924\n",
"2024-05-23 17:32:11.331409 1259124611\n",
"2024-05-23 17:32:17.850541 1259124646\n",
"2024-05-23 17:32:24.168807 1259124663\n",
"2024-05-23 17:32:30.026442 1259125017\n",
"2024-05-23 17:32:35.938744 1259124425\n",
"2024-05-23 17:32:43.091231 1259124523\n",
"2024-05-23 17:32:48.725694 1259124438\n",
"2024-05-23 17:32:54.796309 1259124979\n",
"2024-05-23 17:33:00.560155 1259124856\n",
"2024-05-23 17:33:06.213131 1259125064\n",
"2024-05-23 17:33:11.261247 1259125032\n",
"2024-05-23 17:33:17.084998 1259124634\n",
"2024-05-23 17:33:22.408042 1259124503\n",
"2024-05-23 17:33:28.547383 1259124882\n",
"2024-05-23 17:33:33.693812 1259124857\n",
"2024-05-23 17:33:38.907502 1259124532\n",
"2024-05-23 17:33:44.233753 1259124831\n",
"2024-05-23 17:33:49.569099 1259124879\n",
"2024-05-23 17:33:55.028736 1259124593\n",
"2024-05-23 17:34:00.197553 1259124529\n",
"2024-05-23 17:34:05.417619 1259124814\n",
"2024-05-23 17:34:10.598433 1259125027\n",
"2024-05-23 17:34:15.891752 1259124801\n",
"2024-05-23 17:34:21.203332 1259125074\n",
"2024-05-23 17:34:26.309614 1259124876\n",
"2024-05-23 17:34:31.635582 1259124744\n",
"2024-05-23 17:34:37.873883 1259124661\n",
"2024-05-23 17:34:43.655313 1259125044\n",
"2024-05-23 17:34:49.983625 1259124973\n",
"2024-05-23 17:34:56.173705 1259124822\n",
"2024-05-23 17:35:01.733523 1259124917\n",
"2024-05-23 17:35:07.259874 1259124482\n",
"2024-05-23 17:35:12.587812 1259124411\n",
"2024-05-23 17:35:18.435754 1259124467\n",
"2024-05-23 17:35:24.115955 1259124760\n",
"2024-05-23 17:35:30.461357 1259125046\n",
"2024-05-23 17:35:35.643913 1259124912\n",
"2024-05-23 17:35:40.751048 1259124494\n",
"2024-05-23 17:35:46.339665 1259124643\n",
"2024-05-23 17:35:52.275695 1259125047\n",
"2024-05-23 17:35:57.996304 1259124982\n",
"2024-05-23 17:36:03.841631 1259125021\n",
"2024-05-23 17:36:09.272895 1259124664\n",
"2024-05-23 17:36:15.065249 1259124392\n",
"2024-05-23 17:36:20.227359 1259124925\n",
"2024-05-23 17:36:25.687814 1259124563\n",
"2024-05-23 17:36:31.051612 1259124970\n",
"2024-05-23 17:36:36.148228 1259125019\n",
"2024-05-23 17:36:42.034106 1259124701\n",
"2024-05-23 17:36:47.197473 1259124793\n",
"2024-05-23 17:36:52.438291 1259124980\n",
"2024-05-23 17:36:57.752209 1259124636\n",
"2024-05-23 17:37:03.466388 1259125065\n",
"2024-05-23 17:37:09.661147 1259124960\n",
"2024-05-23 17:37:17.134872 1259125039\n",
"2024-05-23 17:37:23.189264 1259124493\n",
"2024-05-23 17:37:28.608495 1259124408\n",
"2024-05-23 17:37:34.067118 1259124903\n",
"2024-05-23 17:37:39.721631 1259124486\n",
"2024-05-23 17:37:45.102106 1259124550\n",
"2024-05-23 17:37:50.958464 1259124605\n",
"2024-05-23 17:37:56.522769 1259124978\n",
"2024-05-23 17:38:01.800739 1259124371\n",
"2024-05-23 17:38:07.624640 1259124600\n",
"2024-05-23 17:38:13.155415 1259124683\n",
"2024-05-23 17:38:18.944802 1259124807\n",
"2024-05-23 17:38:24.276588 1259124594\n",
"2024-05-23 17:38:29.381211 1259124628\n",
"2024-05-23 17:38:34.628155 1259124475\n",
"2024-05-23 17:38:39.948145 1259124768\n",
"2024-05-23 17:38:45.388815 1259125050\n",
"2024-05-23 17:38:50.420114 1259124349\n",
"2024-05-23 17:38:55.350589 1259125072\n",
"2024-05-23 17:39:00.414709 1259124619\n",
"2024-05-23 17:39:05.345797 1259124552\n",
"2024-05-23 17:39:10.742931 1259124497\n",
"2024-05-23 17:39:16.673553 1259124642\n",
"2024-05-23 17:39:21.737459 1259124726\n",
"2024-05-23 17:39:26.685511 1259124736\n",
"2024-05-23 17:39:31.682808 1259124520\n",
"2024-05-23 17:39:37.029803 1259124417\n",
"2024-05-23 17:39:41.977970 1259124902\n",
"2024-05-23 17:39:46.974966 1259125009\n",
"2024-05-23 17:39:52.005759 1259124358\n",
"2024-05-23 17:39:56.919985 1259124597\n",
"2024-05-23 17:40:02.134111 1259124564\n",
"2024-05-23 17:40:07.164991 1259124991\n",
"2024-05-23 17:40:12.262640 1259124367\n",
"2024-05-23 17:40:17.383354 1259124898\n",
"2024-05-23 17:40:22.773924 1259125002\n",
"2024-05-23 17:40:27.794751 1259124375\n",
"2024-05-23 17:40:32.842171 1259124789\n",
"2024-05-23 17:40:37.849778 1259124386\n",
"2024-05-23 17:40:42.863873 1259124468\n",
"2024-05-23 17:40:48.278290 1259124880\n",
"2024-05-23 17:40:53.292029 1259124479\n",
"2024-05-23 17:40:58.323164 1259124426\n",
"2024-05-23 17:41:03.493814 1259124372\n",
"2024-05-23 17:41:09.348135 1259125052\n",
"2024-05-23 17:41:16.654579 1259124737\n",
"2024-05-23 17:41:22.378461 1259124649\n",
"2024-05-23 17:41:28.075495 1259125012\n",
"2024-05-23 17:41:34.039386 1259124398\n",
"2024-05-23 17:41:40.345516 1259124742\n",
"2024-05-23 17:41:46.599839 1259124432\n",
"2024-05-23 17:41:53.729290 1259124798\n",
"2024-05-23 17:41:59.168596 1259124965\n",
"2024-05-23 17:42:05.140627 1259124923\n",
"2024-05-23 17:42:10.677767 1259124569\n",
"2024-05-23 17:42:16.118612 1259124762\n",
"2024-05-23 17:42:21.628639 1259124504\n",
"2024-05-23 17:42:29.136325 1259124858\n",
"2024-05-23 17:42:35.092179 1259124336\n",
"2024-05-23 17:42:41.188149 1259124423\n",
"2024-05-23 17:42:47.298321 1259125016\n",
"2024-05-23 17:42:53.389875 1259124436\n",
"2024-05-23 17:42:59.665619 1259124901\n",
"2024-05-23 17:43:07.126391 1259124731\n",
"2024-05-23 17:43:12.507592 1259124702\n",
"2024-05-23 17:43:17.821333 1259124758\n",
"2024-05-23 17:43:23.581542 1259124442\n",
"2024-05-23 17:43:29.172100 1259124612\n",
"2024-05-23 17:43:34.841708 1259124725\n",
"2024-05-23 17:43:40.386682 1259124743\n",
"2024-05-23 17:43:46.652404 1259124567\n",
"2024-05-23 17:43:52.010709 1259124741\n",
"2024-05-23 17:43:58.141253 1259124607\n",
"2024-05-23 17:44:03.444002 1259124553\n",
"2024-05-23 17:44:09.295409 1259124531\n",
"2024-05-23 17:44:14.953068 1259124934\n",
"2024-05-23 17:44:20.779804 1259124350\n",
"2024-05-23 17:44:26.621693 1259124418\n",
"2024-05-23 17:44:32.000283 1259124544\n",
"2024-05-23 17:44:37.145881 1259125007\n",
"2024-05-23 17:44:43.261279 1259124453\n",
"2024-05-23 17:44:49.019607 1259124498\n",
"2024-05-23 17:44:54.575884 1259124719\n",
"2024-05-23 17:45:00.203659 1259124823\n",
"2024-05-23 17:45:05.474058 1259124955\n",
"2024-05-23 17:45:10.781838 1259124987\n",
"2024-05-23 17:45:16.568614 1259124827\n",
"2024-05-23 17:45:22.299323 1259124548\n",
"2024-05-23 17:45:27.673149 1259124387\n",
"2024-05-23 17:45:34.123785 1259124603\n",
"2024-05-23 17:45:39.550015 1259124704\n",
"2024-05-23 17:45:44.670764 1259124885\n",
"2024-05-23 17:45:49.718321 1259124598\n",
"2024-05-23 17:45:55.275635 1259124891\n",
"2024-05-23 17:46:00.550166 1259124502\n",
"2024-05-23 17:46:06.393312 1259124753\n",
"2024-05-23 17:46:11.523757 1259124769\n",
"2024-05-23 17:46:17.065258 1259124759\n",
"2024-05-23 17:46:22.295592 1259125066\n",
"2024-05-23 17:46:28.399239 1259124689\n",
"2024-05-23 17:46:33.733766 1259124794\n",
"2024-05-23 17:46:39.237078 1259124541\n",
"2024-05-23 17:46:44.801316 1259124536\n",
"2024-05-23 17:46:50.454187 1259124874\n",
"2024-05-23 17:46:55.847243 1259125048\n",
"2024-05-23 17:47:02.094435 1259124374\n",
"2024-05-23 17:47:07.106610 1259124487\n",
"2024-05-23 17:47:12.386414 1259124474\n",
"2024-05-23 17:47:17.983939 1259124542\n",
"2024-05-23 17:47:23.500053 1259124682\n",
"2024-05-23 17:47:29.163650 1259124535\n",
"2024-05-23 17:47:35.064019 1259124461\n",
"2024-05-23 17:47:40.613517 1259124651\n",
"2024-05-23 17:47:45.865640 1259125008\n",
"2024-05-23 17:47:50.951486 1259124995\n",
"2024-05-23 17:47:56.756556 1259124673\n",
"2024-05-23 17:48:02.066395 1259124752\n",
"2024-05-23 17:48:08.265577 1259124537\n",
"2024-05-23 17:48:14.407405 1259124694\n",
"2024-05-23 17:48:19.870432 1259124490\n",
"2024-05-23 17:48:25.426807 1259124829\n",
"2024-05-23 17:48:30.812683 1259124546\n",
"2024-05-23 17:48:36.295547 1259124971\n",
"2024-05-23 17:48:42.625825 1259124841\n",
"2024-05-23 17:48:47.740203 1259124939\n",
"2024-05-23 17:48:53.276543 1259124665\n",
"2024-05-23 17:48:58.668073 1259125062\n",
"2024-05-23 17:49:03.824739 1259125055\n",
"2024-05-23 17:49:09.245958 1259124754\n",
"2024-05-23 17:49:15.459496 1259124613\n",
"2024-05-23 17:49:20.896855 1259124745\n",
"2024-05-23 17:49:26.204469 1259124447\n",
"2024-05-23 17:49:31.689715 1259124988\n",
"2024-05-23 17:49:37.152434 1259124764\n",
"2024-05-23 17:49:42.463487 1259124998\n",
"2024-05-23 17:49:48.543597 1259124629\n",
"2024-05-23 17:49:54.064081 1259124444\n",
"2024-05-23 17:49:59.521087 1259124950\n",
"2024-05-23 17:50:05.268200 1259124928\n",
"2024-05-23 17:50:10.841103 1259124522\n",
"2024-05-23 17:50:16.538224 1259124825\n",
"2024-05-23 17:50:22.212705 1259124723\n",
"2024-05-23 17:50:28.506688 1259124867\n",
"2024-05-23 17:50:34.130497 1259124345\n",
"2024-05-23 17:50:39.761126 1259124366\n",
"2024-05-23 17:50:45.207716 1259124659\n",
"2024-05-23 17:50:50.816432 1259124862\n",
"2024-05-23 17:50:56.382920 1259124892\n",
"2024-05-23 17:51:02.968546 1259124691\n",
"2024-05-23 17:51:08.493667 1259124947\n",
"2024-05-23 17:51:13.951037 1259124539\n",
"2024-05-23 17:51:19.264941 1259124681\n",
"2024-05-23 17:51:24.439765 1259124992\n",
"2024-05-23 17:51:29.897783 1259124343\n",
"2024-05-23 17:51:36.444622 1259125159\n",
"2024-05-23 17:51:41.820339 1259125121\n",
"2024-05-23 17:51:47.800732 1259125278\n",
"2024-05-23 17:51:53.209561 1259125321\n",
"2024-05-23 17:51:58.678499 1259125474\n",
"2024-05-23 17:52:04.025995 1259125433\n",
"2024-05-23 17:52:09.440653 1259125304\n",
"2024-05-23 17:52:15.253828 1259125087\n",
"2024-05-23 17:52:20.485233 1259125369\n",
"2024-05-23 17:52:26.370119 1259125116\n",
"2024-05-23 17:52:31.969076 1259125122\n",
"2024-05-23 17:52:37.699469 1259125204\n",
"2024-05-23 17:52:43.061316 1259125244\n",
"2024-05-23 17:52:48.571909 1259125088\n",
"2024-05-23 17:52:53.872017 1259125246\n",
"2024-05-23 17:52:59.372018 1259125092\n",
"2024-05-23 17:53:04.729106 1259125173\n",
"2024-05-23 17:53:09.760039 1259125481\n",
"2024-05-23 17:53:14.874447 1259125366\n",
"2024-05-23 17:53:22.524900 1259125183\n",
"2024-05-23 17:53:27.924246 1259125192\n",
"2024-05-23 17:53:33.631718 1259125482\n",
"2024-05-23 17:53:39.062200 1259125158\n",
"2024-05-23 17:53:44.355977 1259125281\n",
"2024-05-23 17:53:49.701301 1259125531\n",
"2024-05-23 17:53:55.017220 1259125127\n",
"2024-05-23 17:54:00.384906 1259125174\n",
"2024-05-23 17:54:06.009085 1259125114\n",
"2024-05-23 17:54:11.781654 1259125090\n",
"2024-05-23 17:54:17.443121 1259125119\n",
"2024-05-23 17:54:22.641148 1259125435\n",
"2024-05-23 17:54:28.137789 1259125270\n",
"2024-05-23 17:54:33.464009 1259125293\n",
"2024-05-23 17:54:38.938440 1259125442\n",
"2024-05-23 17:54:44.618922 1259125233\n",
"2024-05-23 17:54:50.557572 1259125521\n",
"2024-05-23 17:54:56.055715 1259125111\n",
"2024-05-23 17:55:01.914066 1259125219\n",
"2024-05-23 17:55:07.687278 1259125327\n",
"2024-05-23 17:55:13.100262 1259125371\n",
"2024-05-23 17:55:18.563052 1259125125\n",
"2024-05-23 17:55:25.810451 1259125222\n",
"2024-05-23 17:55:31.568454 1259125275\n",
"2024-05-23 17:55:37.770090 1259125522\n",
"2024-05-23 17:55:43.367196 1259125235\n",
"2024-05-23 17:55:48.704738 1259125155\n",
"2024-05-23 17:55:54.286865 1259125152\n",
"2024-05-23 17:55:59.842274 1259125404\n",
"2024-05-23 17:56:05.358045 1259125483\n",
"2024-05-23 17:56:10.814936 1259125316\n",
"2024-05-23 17:56:17.418980 1259125346\n",
"2024-05-23 17:56:23.231211 1259125420\n",
"2024-05-23 17:56:28.702197 1259125120\n",
"2024-05-23 17:56:33.875419 1259125212\n",
"2024-05-23 17:56:39.022735 1259125479\n",
"2024-05-23 17:56:44.542203 1259125252\n",
"2024-05-23 17:56:49.934085 1259125541\n",
"2024-05-23 17:56:55.382302 1259125329\n",
"2024-05-23 17:57:00.604562 1259125241\n",
"2024-05-23 17:57:06.225950 1259125415\n",
"2024-05-23 17:57:11.440400 1259125145\n",
"2024-05-23 17:57:16.888531 1259125209\n",
"2024-05-23 17:57:22.741632 1259125242\n",
"2024-05-23 17:57:28.365807 1259125148\n",
"2024-05-23 17:57:33.884931 1259125129\n",
"2024-05-23 17:57:40.659131 1259125214\n",
"2024-05-23 17:57:46.089689 1259125249\n",
"2024-05-23 17:57:51.504798 1259125202\n",
"2024-05-23 17:57:56.818258 1259125342\n",
"2024-05-23 17:58:02.105234 1259125220\n",
"2024-05-23 17:58:07.805873 1259125464\n",
"2024-05-23 17:58:13.294819 1259125216\n",
"2024-05-23 17:58:19.922789 1259125469\n",
"2024-05-23 17:58:25.640353 1259125399\n",
"2024-05-23 17:58:31.036501 1259125197\n",
"2024-05-23 17:58:36.741765 1259125380\n",
"2024-05-23 17:58:41.979641 1259125299\n",
"2024-05-23 17:58:47.116021 1259125350\n",
"2024-05-23 17:58:52.851995 1259125227\n",
"2024-05-23 17:58:58.327111 1259125186\n",
"2024-05-23 17:59:04.842473 1259125463\n",
"2024-05-23 17:59:10.368981 1259125391\n",
"2024-05-23 17:59:15.896009 1259125436\n",
"2024-05-23 17:59:21.112388 1259125488\n",
"2024-05-23 17:59:26.796208 1259125245\n",
"2024-05-23 17:59:32.043084 1259125308\n",
"2024-05-23 17:59:37.743885 1259125190\n",
"2024-05-23 17:59:44.381017 1259125345\n",
"2024-05-23 17:59:50.044743 1259125475\n",
"2024-05-23 17:59:55.528592 1259125363\n",
"2024-05-23 18:00:01.357470 1259125260\n",
"2024-05-23 18:00:06.578280 1259125250\n",
"2024-05-23 18:00:12.143253 1259125189\n",
"2024-05-23 18:00:17.931072 1259125229\n",
"2024-05-23 18:00:23.805757 1259125478\n",
"2024-05-23 18:00:30.592998 1259125388\n",
"2024-05-23 18:00:36.088500 1259125485\n",
"2024-05-23 18:00:41.830370 1259125132\n",
"2024-05-23 18:00:47.258881 1259125206\n",
"2024-05-23 18:00:52.818060 1259125309\n",
"2024-05-23 18:00:58.222339 1259125422\n",
"2024-05-23 18:01:03.841711 1259125151\n",
"2024-05-23 18:01:10.166859 1259125105\n",
"2024-05-23 18:01:15.727961 1259124676\n",
"2024-05-23 18:01:21.350154 1259124669\n",
"2024-05-23 18:01:27.051853 1259125071\n",
"2024-05-23 18:01:33.110147 1259124796\n",
"2024-05-23 18:01:38.608379 1259125341\n",
"2024-05-23 18:01:44.015326 1259125386\n",
"2024-05-23 18:01:49.768787 1259125271\n",
"2024-05-23 18:01:56.621808 1259125150\n",
"2024-05-23 18:02:02.496589 1259125381\n",
"2024-05-23 18:02:07.976502 1259125466\n",
"2024-05-23 18:02:13.432955 1259125367\n",
"2024-05-23 18:02:18.987794 1259125096\n",
"2024-05-23 18:02:24.701274 1259125324\n",
"2024-05-23 18:02:30.055239 1259125439\n",
"2024-05-23 18:02:35.715937 1259125423\n",
"2024-05-23 18:02:41.489803 1259125382\n",
"2024-05-23 18:02:47.190504 1259125218\n",
"2024-05-23 18:02:53.098769 1259125215\n",
"2024-05-23 18:02:59.013824 1259125223\n",
"2024-05-23 18:03:04.492693 1259125509\n",
"2024-05-23 18:03:10.138618 1259125335\n",
"2024-05-23 18:03:15.695861 1259125450\n",
"2024-05-23 18:03:21.474770 1259125100\n",
"2024-05-23 18:03:28.319900 1259125409\n",
"2024-05-23 18:03:34.183936 1259125177\n",
"2024-05-23 18:03:39.514339 1259125104\n",
"2024-05-23 18:03:44.652545 1259125113\n",
"2024-05-23 18:03:50.078680 1259125362\n",
"2024-05-23 18:03:55.689603 1259125164\n",
"2024-05-23 18:04:01.010732 1259124740\n",
"2024-05-23 18:04:06.771779 1259124441\n",
"2024-05-23 18:04:15.058566 1259124456\n",
"2024-05-23 18:04:21.110446 1259124949\n",
"2024-05-23 18:04:26.925174 1259125051\n",
"2024-05-23 18:04:32.837863 1259124420\n",
"2024-05-23 18:04:38.999302 1259124403\n",
"2024-05-23 18:04:44.598772 1259124690\n",
"2024-05-23 18:04:50.119181 1259124524\n",
"2024-05-23 18:04:55.526594 1259124962\n",
"2024-05-23 18:05:03.356517 1259124905\n",
"2024-05-23 18:05:08.720559 1259124625\n",
"2024-05-23 18:05:14.174016 1259124709\n",
"2024-05-23 18:05:19.821164 1259124811\n",
"2024-05-23 18:05:25.494196 1259124787\n",
"2024-05-23 18:05:30.815701 1259124888\n",
"2024-05-23 18:05:36.066879 1259124919\n",
"2024-05-23 18:05:41.153733 1259124772\n",
"2024-05-23 18:05:47.084662 1259124705\n",
"2024-05-23 18:05:52.464931 1259124592\n",
"2024-05-23 18:05:57.895228 1259124383\n",
"2024-05-23 18:06:03.255320 1259124909\n",
"2024-05-23 18:06:08.453572 1259124489\n",
"2024-05-23 18:06:13.721328 1259124431\n",
"2024-05-23 18:06:19.152166 1259124695\n",
"2024-05-23 18:06:25.570917 1259124700\n",
"2024-05-23 18:06:30.912837 1259124574\n",
"2024-05-23 18:06:36.322942 1259124994\n",
"2024-05-23 18:06:41.757423 1259124692\n",
"2024-05-23 18:06:47.111485 1259124913\n",
"2024-05-23 18:06:52.387705 1259124369\n",
"2024-05-23 18:06:57.633392 1259124521\n",
"2024-05-23 18:07:03.182405 1259125101\n",
"2024-05-23 18:07:08.944386 1259125401\n",
"2024-05-23 18:07:14.470399 1259125480\n",
"2024-05-23 18:07:19.828372 1259125198\n",
"2024-05-23 18:07:25.131576 1259125353\n",
"2024-05-23 18:07:30.349877 1259125280\n",
"2024-05-23 18:07:35.654636 1259125537\n",
"2024-05-23 18:07:41.144445 1259125387\n",
"2024-05-23 18:07:46.791773 1259125525\n",
"2024-05-23 18:07:53.340334 1259125337\n",
"2024-05-23 18:08:01.397041 1259125117\n",
"2024-05-23 18:08:07.172171 1259125507\n",
"2024-05-23 18:08:12.562722 1259125328\n",
"2024-05-23 18:08:17.894465 1259125279\n",
"2024-05-23 18:08:23.341942 1259125156\n",
"2024-05-23 18:08:28.728066 1259125458\n",
"2024-05-23 18:08:33.975157 1259125349\n",
"2024-05-23 18:08:40.048937 1259125372\n",
"2024-05-23 18:08:45.214655 1259125320\n",
"2024-05-23 18:08:50.477546 1259125516\n",
"2024-05-23 18:08:55.700394 1259125358\n",
"2024-05-23 18:09:00.987898 1259125416\n",
"2024-05-23 18:09:06.198500 1259125490\n",
"2024-05-23 18:09:11.416647 1259125392\n",
"2024-05-23 18:09:16.677808 1259125360\n",
"2024-05-23 18:09:22.651216 1259125133\n",
"2024-05-23 18:09:28.050259 1259125302\n",
"2024-05-23 18:09:33.313786 1259125526\n",
"2024-05-23 18:09:38.632505 1259125361\n",
"2024-05-23 18:09:43.950802 1259125504\n",
"2024-05-23 18:09:49.250296 1259125430\n",
"2024-05-23 18:09:54.621795 1259125147\n",
"2024-05-23 18:10:00.865649 1259125253\n",
"2024-05-23 18:10:06.164266 1259125301\n",
"2024-05-23 18:10:11.470675 1259125538\n",
"2024-05-23 18:10:16.851066 1259125163\n",
"2024-05-23 18:10:22.081213 1259125385\n",
"2024-05-23 18:10:27.354206 1259125141\n",
"2024-05-23 18:10:32.666916 1259125434\n",
"2024-05-23 18:10:38.130841 1259125500\n",
"2024-05-23 18:10:44.321048 1259125355\n",
"2024-05-23 18:10:49.727086 1259125455\n",
"2024-05-23 18:10:55.067196 1259125476\n",
"2024-05-23 18:11:00.329404 1259125414\n",
"2024-05-23 18:11:05.667756 1259125447\n",
"2024-05-23 18:11:10.923505 1259125196\n",
"2024-05-23 18:11:16.230077 1259125210\n",
"2024-05-23 18:11:21.410536 1259125333\n",
"2024-05-23 18:11:27.413057 1259125184\n",
"2024-05-23 18:11:32.745915 1259125484\n",
"2024-05-23 18:11:38.060170 1259125106\n",
"2024-05-23 18:11:43.380264 1259125079\n",
"2024-05-23 18:11:48.788097 1259125336\n",
"2024-05-23 18:11:54.159520 1259125084\n",
"2024-05-23 18:11:59.566948 1259125126\n",
"2024-05-23 18:12:05.881968 1259125272\n",
"2024-05-23 18:12:11.143794 1259125403\n",
"2024-05-23 18:12:16.442047 1259125486\n",
"2024-05-23 18:12:21.871588 1259125376\n",
"2024-05-23 18:12:27.276457 1259125238\n",
"2024-05-23 18:12:32.642293 1259125311\n",
"2024-05-23 18:12:38.004358 1259125534\n",
"2024-05-23 18:12:43.265626 1259125467\n",
"2024-05-23 18:12:49.641748 1259125421\n",
"2024-05-23 18:12:54.889617 1259125354\n",
"2024-05-23 18:13:00.243008 1259125102\n",
"2024-05-23 18:13:05.666400 1259125326\n",
"2024-05-23 18:13:11.026834 1259125078\n",
"2024-05-23 18:13:16.408668 1259125095\n",
"2024-05-23 18:13:21.776222 1259125330\n",
"2024-05-23 18:13:26.964749 1259125338\n",
"2024-05-23 18:13:33.015183 1259125136\n",
"2024-05-23 18:13:38.384430 1259125402\n",
"2024-05-23 18:13:43.752846 1259125383\n",
"2024-05-23 18:13:49.020267 1259125453\n",
"2024-05-23 18:13:54.376388 1259125265\n",
"2024-05-23 18:13:59.573751 1259125080\n",
"2024-05-23 18:14:05.088169 1259125303\n",
"2024-05-23 18:14:10.418580 1259125539\n",
"2024-05-23 18:14:15.698539 1259125443\n",
"2024-05-23 18:14:21.221562 1259125262\n",
"2024-05-23 18:14:26.626441 1259125109\n",
"2024-05-23 18:14:32.202926 1259125510\n",
"2024-05-23 18:14:37.660355 1259125505\n",
"2024-05-23 18:14:43.069120 1259125282\n",
"2024-05-23 18:14:48.499981 1259125437\n",
"2024-05-23 18:14:54.064674 1259125424\n",
"2024-05-23 18:14:59.577636 1259125286\n",
"2024-05-23 18:15:04.991407 1259125094\n",
"2024-05-23 18:15:10.505517 1259125236\n",
"2024-05-23 18:15:17.735426 1259125099\n",
"2024-05-23 18:15:23.032681 1259125331\n",
"2024-05-23 18:15:28.312385 1259125231\n",
"2024-05-23 18:15:34.476616 1259125515\n",
"2024-05-23 18:15:39.899292 1259125234\n",
"2024-05-23 18:15:45.179747 1259125477\n",
"2024-05-23 18:15:50.556143 1259125139\n",
"2024-05-23 18:15:55.936543 1259125535\n",
"2024-05-23 18:16:01.318821 1259125508\n",
"2024-05-23 18:16:06.632929 1259125205\n",
"2024-05-23 18:16:11.910023 1259125191\n",
"2024-05-23 18:16:17.127697 1259125239\n",
"2024-05-23 18:16:22.436593 1259125228\n",
"2024-05-23 18:16:27.850035 1259125373\n",
"2024-05-23 18:16:33.216550 1259125446\n",
"2024-05-23 18:16:38.486558 1259125527\n",
"2024-05-23 18:16:43.754566 1259125083\n",
"2024-05-23 18:16:49.048556 1259125370\n",
"2024-05-23 18:16:54.369729 1259125339\n",
"2024-05-23 18:16:59.698210 1259125199\n",
"2024-05-23 18:17:04.979247 1259125137\n",
"2024-05-23 18:17:10.325434 1259125294\n",
"2024-05-23 18:17:16.496715 1259125305\n",
"2024-05-23 18:17:21.857196 1259125185\n",
"2024-05-23 18:17:27.254164 1259125175\n",
"2024-05-23 18:17:32.615266 1259125267\n",
"2024-05-23 18:17:37.924141 1259125496\n",
"2024-05-23 18:17:43.237950 1259125193\n",
"2024-05-23 18:17:48.659515 1259125221\n",
"2024-05-23 18:17:53.924337 1259125247\n",
"2024-05-23 18:17:59.238356 1259125248\n",
"2024-05-23 18:18:04.551730 1259125429\n",
"2024-05-23 18:18:09.974794 1259125144\n",
"2024-05-23 18:18:15.386996 1259125502\n",
"2024-05-23 18:18:20.801151 1259125263\n",
"2024-05-23 18:18:26.174332 1259125457\n",
"2024-05-23 18:18:31.555752 1259125491\n",
"2024-05-23 18:18:37.002304 1259125540\n",
"2024-05-23 18:18:42.317188 1259125344\n",
"2024-05-23 18:18:47.680083 1259125461\n",
"2024-05-23 18:18:54.197133 1259125273\n",
"2024-05-23 18:18:59.464720 1259125123\n",
"2024-05-23 18:19:04.753147 1259125460\n",
"2024-05-23 18:19:10.102358 1259125166\n",
"2024-05-23 18:19:15.353566 1259125523\n",
"2024-05-23 18:19:20.615591 1259125291\n",
"2024-05-23 18:19:25.923856 1259125411\n",
"2024-05-23 18:19:31.121091 1259125153\n",
"2024-05-23 18:19:36.489318 1259125511\n",
"2024-05-23 18:19:41.844340 1259125343\n",
"2024-05-23 18:19:47.068516 1259125532\n",
"2024-05-23 18:19:52.464962 1259125167\n",
"2024-05-23 18:19:57.829816 1259125528\n",
"2024-05-23 18:20:03.060085 1259125323\n",
"2024-05-23 18:20:08.374485 1259125489\n",
"2024-05-23 18:20:13.761568 1259125397\n",
"2024-05-23 18:20:19.019365 1259125315\n",
"2024-05-23 18:20:24.332335 1259125544\n",
"2024-05-23 18:20:29.752904 1259125393\n",
"2024-05-23 18:20:37.210581 1259125143\n",
"2024-05-23 18:20:42.590144 1259125518\n",
"2024-05-23 18:20:49.112593 1259125091\n",
"2024-05-23 18:20:54.490134 1259125364\n",
"2024-05-23 18:20:59.788757 1259125506\n",
"2024-05-23 18:21:05.076361 1259125098\n",
"2024-05-23 18:21:10.310446 1259125135\n",
"2024-05-23 18:21:15.681133 1259125359\n",
"2024-05-23 18:21:21.029131 1259125187\n",
"2024-05-23 18:21:26.435908 1259125405\n",
"2024-05-23 18:21:31.847113 1259125224\n",
"2024-05-23 18:21:38.246274 1259125160\n",
"2024-05-23 18:21:43.660429 1259125406\n",
"2024-05-23 18:21:48.940309 1259125497\n",
"2024-05-23 18:21:54.321887 1259125470\n",
"2024-05-23 18:21:59.659211 1259125438\n",
"2024-05-23 18:22:04.999022 1259125172\n",
"2024-05-23 18:22:10.237211 1259125086\n",
"2024-05-23 18:22:15.668432 1259125181\n",
"2024-05-23 18:22:20.886674 1259125307\n",
"2024-05-23 18:22:27.163626 1259125170\n",
"2024-05-23 18:22:32.468780 1259125240\n",
"2024-05-23 18:22:37.816717 1259125255\n",
"2024-05-23 18:22:42.999739 1259125351\n",
"2024-05-23 18:22:48.261746 1259125426\n",
"2024-05-23 18:22:53.608669 1259125530\n",
"2024-05-23 18:22:58.974327 1259125312\n",
"2024-05-23 18:23:04.327329 1259125142\n",
"2024-05-23 18:23:09.643148 1259125462\n",
"2024-05-23 18:23:16.099303 1259125085\n",
"2024-05-23 18:23:21.519660 1259125368\n",
"2024-05-23 18:23:26.894377 1259125277\n",
"2024-05-23 18:23:32.241703 1259125194\n",
"2024-05-23 18:23:37.488804 1259125314\n",
"2024-05-23 18:23:42.773345 1259125168\n",
"2024-05-23 18:23:48.138597 1259125134\n",
"2024-05-23 18:23:53.510057 1259125395\n",
"2024-05-23 18:23:58.760000 1259125306\n",
"2024-05-23 18:24:05.010816 1259125325\n",
"2024-05-23 18:24:10.388068 1259125261\n",
"2024-05-23 18:24:15.749272 1259125295\n",
"2024-05-23 18:24:20.948928 1259125378\n",
"2024-05-23 18:24:26.312284 1259125162\n",
"2024-05-23 18:24:31.642203 1259125274\n",
"2024-05-23 18:24:36.958088 1259125465\n",
"2024-05-23 18:24:42.271068 1259125188\n",
"2024-05-23 18:24:47.569682 1259125365\n",
"2024-05-23 18:24:54.044220 1259125431\n",
"2024-05-23 18:24:59.321308 1259125543\n",
"2024-05-23 18:25:04.777613 1259125533\n",
"2024-05-23 18:25:10.133604 1259125180\n",
"2024-05-23 18:25:15.547162 1259125124\n",
"2024-05-23 18:25:20.819853 1259125459\n",
"2024-05-23 18:25:26.083299 1259125257\n",
"2024-05-23 18:25:31.465489 1259125149\n",
"2024-05-23 18:25:37.658410 1259125389\n",
"2024-05-23 18:25:42.993587 1259125254\n",
"2024-05-23 18:25:48.312750 1259125428\n",
"2024-05-23 18:25:53.618938 1259125487\n",
"2024-05-23 18:25:58.862723 1259125256\n",
"2024-05-23 18:26:04.180381 1259125357\n",
"2024-05-23 18:26:09.502114 1259125512\n",
"2024-05-23 18:26:15.009163 1259125513\n",
"2024-05-23 18:26:21.273804 1259125107\n",
"2024-05-23 18:26:26.620394 1259125110\n",
"2024-05-23 18:26:32.040636 1259125471\n",
"2024-05-23 18:26:37.354977 1259125138\n",
"2024-05-23 18:26:42.736954 1259125352\n",
"2024-05-23 18:26:48.128855 1259125332\n",
"2024-05-23 18:26:53.509478 1259125157\n",
"2024-05-23 18:26:58.937582 1259125517\n",
"2024-05-23 18:27:05.409213 1259125251\n",
"2024-05-23 18:27:10.830811 1259125417\n",
"2024-05-23 18:27:16.284002 1259125182\n",
"2024-05-23 18:27:21.626142 1259125165\n",
"2024-05-23 18:27:27.089969 1259125524\n",
"2024-05-23 18:27:32.442648 1259125297\n",
"2024-05-23 18:27:37.926935 1259125230\n",
"2024-05-23 18:27:43.298966 1259125456\n",
"2024-05-23 18:27:49.712367 1259125384\n",
"2024-05-23 18:27:55.058568 1259125108\n",
"2024-05-23 18:28:00.485942 1259125226\n",
"2024-05-23 18:28:05.887694 1259125232\n",
"2024-05-23 18:28:11.257855 1259125400\n",
"2024-05-23 18:28:16.670798 1259125494\n",
"2024-05-23 18:28:22.075277 1259125287\n",
"2024-05-23 18:28:27.477121 1259125131\n",
"2024-05-23 18:28:34.077287 1259125377\n",
"2024-05-23 18:28:39.369964 1259125211\n",
"2024-05-23 18:28:44.851317 1259125176\n",
"2024-05-23 18:28:50.255211 1259125200\n",
"2024-05-23 18:28:55.534865 1259125161\n",
"2024-05-23 18:29:00.961943 1259125289\n",
"2024-05-23 18:29:06.324243 1259125394\n",
"2024-05-23 18:29:11.825040 1259125203\n",
"2024-05-23 18:29:18.119714 1259125264\n",
"2024-05-23 18:29:23.482265 1259125290\n",
"2024-05-23 18:29:28.780269 1259125243\n",
"2024-05-23 18:29:34.118963 1259125503\n",
"2024-05-23 18:29:39.407798 1259125146\n",
"2024-05-23 18:29:44.687937 1259125501\n",
"2024-05-23 18:29:49.919818 1259125334\n",
"2024-05-23 18:29:55.318060 1259125495\n",
"2024-05-23 18:30:00.647303 1259125379\n",
"2024-05-23 18:30:07.018867 1259125266\n",
"2024-05-23 18:30:12.392733 1259125178\n",
"2024-05-23 18:30:17.772241 1259125519\n",
"2024-05-23 18:30:23.169574 1259125444\n",
"2024-05-23 18:30:28.575280 1259125070\n",
"2024-05-23 18:30:33.937704 1259124945\n",
"2024-05-23 18:30:39.349998 1259124446\n",
"2024-05-23 18:30:44.615141 1259124931\n",
"2024-05-23 18:30:51.045191 1259124561\n",
"2024-05-23 18:30:56.493042 1259124805\n",
"2024-05-23 18:31:01.900289 1259124812\n",
"2024-05-23 18:31:07.194920 1259124751\n",
"2024-05-23 18:31:12.561812 1259124839\n",
"2024-05-23 18:31:17.892886 1259124450\n",
"2024-05-23 18:31:23.291188 1259124660\n",
"2024-05-23 18:31:28.595459 1259124820\n",
"2024-05-23 18:31:34.702014 1259124624\n",
"2024-05-23 18:31:40.048897 1259124578\n",
"2024-05-23 18:31:45.425501 1259125408\n",
"2024-05-23 18:31:50.644529 1259125081\n",
"2024-05-23 18:31:56.015114 1259125413\n",
"2024-05-23 18:32:01.438712 1259125441\n",
"2024-05-23 18:32:06.773325 1259125082\n",
"2024-05-23 18:32:12.110623 1259125529\n",
"2024-05-23 18:32:17.529952 1259125128\n",
"2024-05-23 18:32:24.092533 1259125284\n",
"2024-05-23 18:32:29.465042 1259125472\n",
"2024-05-23 18:32:34.753301 1259125347\n",
"2024-05-23 18:32:40.056708 1259125288\n",
"2024-05-23 18:32:45.431495 1259125396\n",
"2024-05-23 18:32:50.803053 1259125130\n",
"2024-05-23 18:32:56.268718 1259125451\n",
"2024-05-23 18:33:01.647459 1259125452\n",
"2024-05-23 18:33:08.020202 1259125171\n",
"2024-05-23 18:33:13.493646 1259125356\n",
"2024-05-23 18:33:18.878004 1259125097\n",
"2024-05-23 18:33:24.148165 1259125225\n",
"2024-05-23 18:33:29.533456 1259125498\n",
"2024-05-23 18:33:34.924364 1259125258\n",
"2024-05-23 18:33:40.403999 1259125340\n",
"2024-05-23 18:33:45.968719 1259125276\n",
"2024-05-23 18:33:51.472876 1259125154\n",
"2024-05-23 18:33:58.162834 1259125118\n",
"2024-05-23 18:34:03.480272 1259125440\n",
"2024-05-23 18:34:08.785264 1259125499\n",
"2024-05-23 18:34:14.113308 1259125514\n",
"2024-05-23 18:34:19.494146 1259125398\n",
"2024-05-23 18:34:24.882629 1259125448\n",
"2024-05-23 18:34:30.242232 1259125310\n",
"2024-05-23 18:34:35.643913 1259125169\n",
"2024-05-23 18:34:40.991534 1259125374\n",
"2024-05-23 18:34:47.561565 1259125103\n",
"2024-05-23 18:34:53.119223 1259125285\n",
"2024-05-23 18:34:58.433762 1259125427\n",
"2024-05-23 18:35:03.785834 1259125425\n",
"2024-05-23 18:35:09.169618 1259125375\n",
"2024-05-23 18:35:14.530091 1259125195\n",
"2024-05-23 18:35:20.005468 1259125313\n",
"2024-05-23 18:35:25.436443 1259125520\n",
"2024-05-23 18:35:30.689769 1259125536\n",
"2024-05-23 18:35:37.168822 1259125140\n",
"2024-05-23 18:35:42.574533 1259125292\n",
"2024-05-23 18:35:47.953109 1259125213\n",
"2024-05-23 18:35:53.230345 1259125317\n",
"2024-05-23 18:35:58.591603 1259125390\n",
"2024-05-23 18:36:03.932782 1259125115\n",
"2024-05-23 18:36:09.332139 1259125318\n",
"2024-05-23 18:36:14.670136 1259125207\n",
"2024-05-23 18:36:20.197535 1259125418\n",
"2024-05-23 18:36:26.917002 1259125348\n",
"2024-05-23 18:36:32.336366 1259125259\n",
"2024-05-23 18:36:37.812815 1259125493\n",
"2024-05-23 18:36:43.239333 1259125237\n",
"2024-05-23 18:36:48.569347 1259125296\n",
"2024-05-23 18:36:53.925589 1259125445\n",
"2024-05-23 18:36:59.293774 1259125269\n",
"2024-05-23 18:37:04.749393 1259125201\n",
"2024-05-23 18:37:10.066678 1259125492\n",
"2024-05-23 18:37:16.830938 1259125283\n",
"2024-05-23 18:37:22.152724 1259125407\n",
"2024-05-23 18:37:27.593496 1259125542\n",
"2024-05-23 18:37:32.948182 1259125473\n",
"2024-05-23 18:37:38.378332 1259125300\n",
"2024-05-23 18:37:43.893057 1259125319\n",
"2024-05-23 18:37:49.397202 1259125449\n",
"2024-05-23 18:37:55.020601 1259125419\n",
"2024-05-23 18:38:00.432506 1259125322\n",
"2024-05-23 18:38:08.127034 1259125217\n",
"2024-05-23 18:38:13.474673 1259125432\n",
"2024-05-23 18:38:19.033668 1259125268\n",
"2024-05-23 18:38:26.559996 1259125179\n",
"2024-05-23 18:38:31.934728 1259125410\n",
"2024-05-23 18:38:37.335426 1259125208\n",
"2024-05-23 18:38:43.945439 1259125112\n",
"2024-05-23 18:38:49.313722 1259125093\n",
"2024-05-23 18:38:54.756866 1259125089\n",
"2024-05-23 18:39:00.030950 1259125454\n",
"2024-05-23 18:39:05.446710 1259125298\n",
"1178 错误__1259125298\n",
"1179 错误__1259125298\n",
"1180 错误__1259125298\n"
]
}
],
"source": [
"from selenium import webdriver\n",
"from selenium.webdriver.support.ui import Select\n",
"from selenium.webdriver import ActionChains\n",
"import time\n",
"import xlrd\n",
"import xlwt\n",
"import re\n",
"import datetime\n",
"import pandas as pd\n",
"from xlutils.copy import copy\n",
"from selenium.webdriver.common.keys import Keys\n",
"from selenium.webdriver.common.action_chains import ActionChains\n",
"from selenium.webdriver.common.by import By\n",
"m=0\n",
"for a in range(0,1):\n",
" # try:\n",
" name = '18246149255'\n",
" password = 'xbc921027.'\n",
" option_chrome = webdriver.ChromeOptions()\n",
" option_chrome.add_argument('--headless')\n",
"\n",
" http='https://m.f6car.com/'\n",
"\n",
" driver = webdriver.Chrome(executable_path=r'C:\\Users\\admin\\Desktop\\Python脚本\\chromedriver.exe')\n",
" driver.maximize_window()\n",
" driver.implicitly_wait(5)\n",
" driver.get(http)\n",
" driver.find_element(By.XPATH,'//*[@id=\"pane-username\"]/form/div[1]/div/div/input').send_keys(name)\n",
" driver.find_element(By.XPATH,'//*[@id=\"pane-username\"]/form/div[2]/div/div[1]/input').send_keys(password)\n",
" driver.find_element(By.XPATH,'//*[@id=\"pane-username\"]/form/div[3]/div/button/span').click()\n",
"\n",
" time.sleep(10)#预设时间\n",
"\n",
" #新手引导关闭\n",
"\n",
" driver.find_element(By.XPATH,'/html/body/div/div/div/button/i').click()\n",
" driver.find_element(By.XPATH,'//*[@id=\"subMain\"]/div/div/div[1]/div/div/span[2]').click()\n",
"\n",
" df = pd.read_excel(r'C:\\Users\\admin\\Desktop\\凯华凯通双鸭山东本项目工时标准(22).xls',sheet_name='修改之后工时',dtype='string') \n",
" for item in range(m,1180):\n",
" try:\n",
" # 点击首页\n",
" driver.find_element(By.XPATH,'//*[@id=\"main\"]/div/div[1]/div[1]/div/div[2]/div/div[1]/div/div/span').click()\n",
" time.sleep(0.5)\n",
" m=m+1\n",
" XMid= df.loc[item,'项目ID']\n",
" XM11= df.loc[item,'工时单价1']\n",
" XM22= df.loc[item,'工时单价2']\n",
" XM33= df.loc[item,'工时单价3']\n",
" XM44= df.loc[item,'工时单价4']\n",
" XM55= df.loc[item,'工时单价5']\n",
" XM1= df.loc[item,'所需工时1']\n",
" XM2= df.loc[item,'所需工时2']\n",
" XM3= df.loc[item,'所需工时3']\n",
" XM4= df.loc[item,'所需工时4']\n",
" XM5= df.loc[item,'所需工时5']\n",
" https='https://yunxiu.f6car.com/erp/view/index.html#/index/frame?pageType=vue&toUrl=%2F%2Fids-goods.f6car.cn%2Ff6-ids-goods%2Fview%2FserviceInfo.html&_ts=1716432242520&route=%2FeditServiceInfo%2F2%2F'+XMid\n",
" driver.get(https)\n",
" time.sleep(0.5)\n",
" driver.switch_to.frame('erp-qiankun-iframe') \n",
" try:\n",
" # 修改单价1\n",
" input_bos =driver.find_element_by_xpath('/html/body/div[1]/div[1]/div[2]/form/div[4]/div/div/div/div/div/div[3]/table/tbody/tr[1]/td[2]/div/div/input')\n",
" input_bos.send_keys(Keys.CONTROL, 'a')\n",
" input_bos.send_keys(Keys.BACK_SPACE)\n",
" time.sleep(0.1)\n",
" input_bos.send_keys(XM11)\n",
" time.sleep(0.1)\n",
" # 修改单价2\n",
" input_bos =driver.find_element_by_xpath('/html/body/div[1]/div[1]/div[2]/form/div[4]/div/div/div/div/div/div[3]/table/tbody/tr[2]/td[2]/div/div/input')\n",
" input_bos.send_keys(Keys.CONTROL, 'a')\n",
" input_bos.send_keys(Keys.BACK_SPACE)\n",
" time.sleep(0.1)\n",
" input_bos.send_keys(XM22)\n",
" time.sleep(0.1)\n",
" # 修改单价3\n",
" input_bos =driver.find_element_by_xpath('/html/body/div[1]/div[1]/div[2]/form/div[4]/div/div/div/div/div/div[3]/table/tbody/tr[3]/td[2]/div/div/input')\n",
" input_bos.send_keys(Keys.CONTROL, 'a')\n",
" input_bos.send_keys(Keys.BACK_SPACE)\n",
" time.sleep(0.1)\n",
" input_bos.send_keys(XM33)\n",
" time.sleep(0.1)\n",
" # 修改单价4\n",
" input_bos =driver.find_element_by_xpath('/html/body/div[1]/div[1]/div[2]/form/div[4]/div/div/div/div/div/div[3]/table/tbody/tr[4]/td[2]/div/div/input')\n",
" input_bos.send_keys(Keys.CONTROL, 'a')\n",
" input_bos.send_keys(Keys.BACK_SPACE)\n",
" time.sleep(0.1)\n",
" input_bos.send_keys(XM44)\n",
" time.sleep(0.1)\n",
" # 修改单价5\n",
" input_bos =driver.find_element_by_xpath('/html/body/div[1]/div[1]/div[2]/form/div[4]/div/div/div/div/div/div[3]/table/tbody/tr[5]/td[2]/div/div/input')\n",
" input_bos.send_keys(Keys.CONTROL, 'a')\n",
" input_bos.send_keys(Keys.BACK_SPACE)\n",
" time.sleep(0.1)\n",
" input_bos.send_keys(XM55)\n",
" time.sleep(0.1)\n",
" # for i in range (1,6):\n",
" # input_bos =driver.find_element_by_xpath('/html/body/div[1]/div[1]/div[2]/form/div[4]/div/div/div/div/div/div[3]/table/tbody/tr['+str(i)+']/td[2]/div/div/input')\n",
" # input_bos.send_keys(Keys.CONTROL, 'a')\n",
" # input_bos.send_keys(Keys.BACK_SPACE)\n",
" # time.sleep(0.1)\n",
" # input_bos.send_keys(100)\n",
" # time.sleep(0.1)\n",
" # 修改工时1\n",
" input_bos =driver.find_element_by_xpath('/html/body/div/div[1]/div[2]/form/div[4]/div/div/div/div/div/div[3]/table/tbody/tr[1]/td[3]/div/div/input')\n",
" input_bos.send_keys(Keys.CONTROL, 'a')\n",
" input_bos.send_keys(Keys.BACK_SPACE)\n",
" time.sleep(0.1)\n",
" input_bos.send_keys(XM1)\n",
" time.sleep(0.1)\n",
" # 修改工时1\n",
" input_bos =driver.find_element_by_xpath('/html/body/div/div[1]/div[2]/form/div[4]/div/div/div/div/div/div[3]/table/tbody/tr[2]/td[3]/div/div/input')\n",
" input_bos.send_keys(Keys.CONTROL, 'a')\n",
" input_bos.send_keys(Keys.BACK_SPACE)\n",
" time.sleep(0.1)\n",
" input_bos.send_keys(XM2)\n",
" time.sleep(0.1)\n",
" # 修改工时1\n",
" input_bos =driver.find_element_by_xpath('/html/body/div/div[1]/div[2]/form/div[4]/div/div/div/div/div/div[3]/table/tbody/tr[3]/td[3]/div/div/input')\n",
" input_bos.send_keys(Keys.CONTROL, 'a')\n",
" input_bos.send_keys(Keys.BACK_SPACE)\n",
" time.sleep(0.1)\n",
" input_bos.send_keys(XM3)\n",
" time.sleep(0.1)\n",
" # 修改工时1\n",
" input_bos =driver.find_element_by_xpath('/html/body/div/div[1]/div[2]/form/div[4]/div/div/div/div/div/div[3]/table/tbody/tr[4]/td[3]/div/div/input')\n",
" input_bos.send_keys(Keys.CONTROL, 'a')\n",
" input_bos.send_keys(Keys.BACK_SPACE)\n",
" time.sleep(0.1)\n",
" input_bos.send_keys(XM4)\n",
" time.sleep(0.1)\n",
" # 修改工时1\n",
" input_bos =driver.find_element_by_xpath('/html/body/div/div[1]/div[2]/form/div[4]/div/div/div/div/div/div[3]/table/tbody/tr[5]/td[3]/div/div/input')\n",
" input_bos.send_keys(Keys.CONTROL, 'a')\n",
" input_bos.send_keys(Keys.BACK_SPACE)\n",
" time.sleep(0.1)\n",
" input_bos.send_keys(XM5)\n",
" time.sleep(0.1)\n",
" \n",
" #点击保存\n",
" driver.find_element(By.XPATH,'/html/body/div/div[1]/div[3]/button[1]').click()\n",
" time.sleep(0.5)\n",
" driver.switch_to.default_content()\n",
" current_time = datetime.datetime.now()\n",
" print(current_time,XMid)\n",
" except:\n",
" print(m,\"错误__1\"+str(XMid))\n",
" except:\n",
" print(m,\"错误__\"+str(XMid))\n",
" # except:\n",
" # pass\n",
" # 双鸭山凯华凯通"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3.9.6 ('F6')",
"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"
},
"orig_nbformat": 4,
"vscode": {
"interpreter": {
"hash": "59310123ccd3619229d524789fb6029e22b3ae7206c94adf033078aa9a774872"
}
}
},
"nbformat": 4,
"nbformat_minor": 2
}