Files
F6--/F6系统常用脚本/C材料属性修改.py
T
2026-01-30 11:28:35 +08:00

49 lines
2.5 KiB
Python

import pandas as pd
import requests
import json
import xlrd
cookies_str = 'hiveSESSIONID=7b4b3c13-2518-48b6-8aa4-e0952d270394; sensorsdata2015jssdkcross={"distinct_id":"10691192243902595917","first_id":"1750b4690af1f6-089dd3a4874eb8-3d634f03-1327104-1750b4690b09d0","props":{"$latest_traffic_source_type":"直接流量","$latest_search_keyword":"未取到值_直接打开","$latest_referrer":""},"$device_id":"1750b4690af1f6-089dd3a4874eb8-3d634f03-1327104-1750b4690b09d0"}; gr_user_id=408fef1a-77ed-4e74-8f1e-31dde3446f2e; prodOrg=11240984669917217520; unp=15503028824961978372; un=15503028824961978372; _up=-NillNN-qyBEJ--t3vnSknvoOF56zfKNssUN0X82XOZUUfnCoJvQjaZJ9Q3d-WrAAGgt60MgQHajHWBHMKKxj0CuWypi1JgKCFP1EPEk-HbrEPUTqIMn0wcN_fBRv-ZNHu3M-GTc25iyFXWgpu9RgO0bmVHLPRRtrEj94nvl9sC4Mys.; currMenu=客户车辆; sensorsdata2015jssdkcross={"distinct_id":"15503028824961978372","first_id":"1750b4690af1f6-089dd3a4874eb8-3d634f03-1327104-1750b4690b09d0","props":{"$latest_traffic_source_type":"直接流量","$latest_search_keyword":"未取到值_直接打开","$latest_referrer":""},"$device_id":"1750b4690af1f6-089dd3a4874eb8-3d634f03-1327104-1750b4690b09d0"}'
cookies_str = cookies_str.encode('utf-8').decode('latin-1')
cookie_dict = {item.split('=')[0]: item.split('=')[1]
for item in cookies_str.split('; ')}
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36 Edg/95.0.1020.40',
"Content-Type": "application/json",
'origin': 'https://yunxiu.f6car.cn'
}
#读取excel文件
data = xlrd.open_workbook(r"C:\Users\admin\Desktop\Python脚本\图形界面自动化脚本\F6系统常用脚本\Excel通用存储位置.xls")
table = data.sheet_by_index(0) # 通过索引顺序获取
h = table.nrows
l = table.ncols
print(u"表数据的行数为%s,列数为%s"%(h,l))
for i in range(0,h):
idMember =table.cell(i, 0).value #材料id
idMember1 =table.cell(i, 1).value #修改内容
#get材料属性
url = 'https://ids-goods.f6car.cn/f6-ids-goods/part/getPartInfo?partId={}'.format(idMember)
res = requests.get(url,cookies=cookie_dict)
strele = res.text[19:-21]
pastebin_url_json = json.loads(strele)
pastebin_url_json['supplierCode'] = idMember1#修改内容
#修改值读取
res = requests.post(f'https://ids-goods.f6car.cn/f6-ids-goods/part/updatePartInfo', headers=headers,cookies=cookie_dict, json=pastebin_url_json)
print(idMember,res.text)