京东自动化上传图片

news/2025/1/11 11:31:12/文章来源:https://www.cnblogs.com/dabeen/p/18665401

背景:客户目前每天需花费2小时在京东平台上传商品图片,该过程涉及手动输入SkuId并上传相应图片。由于商品数量庞大,这一操作不仅繁琐,而且容易导致错误匹配的情况。
期望:通过引入自动化工具实现京东商品图片更新的自动化处理,提高操作准确性,预计每日为客户节省2小时的人工工作时间,从而大幅提升工作效率。

 

 

例子:

1、首先准备图片库和skuId表放到目录下

  • 图片库:  D:\JD-Image\Image\
  • skuId表: D:\JD-Image\SKU.xlsx

2、skuId表和图片库的关系如下,每个sku图片的命名方式=excel商品名称.jpg。比如sku“69001665”对应的图片路径为“D:\JD-Image\Image\999感冒灵-1.jpg”,依次类推

3、自动化实现步骤参考

  • ①读取图片库D:\JD-Image\Image\下面的所有图片,写入为list
  • ②循环skuId表,得到每一行的skuId和商品名称
  • ③根据商品名称拼接skuId的图片路径:D:\JD-Image\Image\商品名称.jpg
  • ④判断③图片路径是否包含在①list里面,如包含则表示skuId和图片路径没有问题,进行上传;如不包含则表示skuId没有符合的图片路径,忽略

4、RPA代码

excel流程,图片红色标记对应上面步骤①②③④

  • 第15行“取整”为skuId值,即loop_excel[0]
  • 第20行调用京东换图流程

京东换图流程

主流程

5、执行以上代码成功。京东上面自动发布了图片,skuId表增加一列上传结果

运行日志 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/867689.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

46. bootstrap

1. bootstrap介绍中文网:https://bootcss.com/bootstrap需要导入两个文件:上方文件夹里的css文件和JavaScript文件 由于bootstrap v3依赖jQuery,因此还要导入jQuery文件bootstrap的核心是通过class直接使用类 2. 全局css样式 Bootstrap 将设置全局的 CSS 样式。HTML 的基本元…

虽然你已经更新了,但是pip依然提示[notice] A new release of pip is available

虽然你已经更新了pip的版本,但是pip依然提示[notice] A new release of pip is available,而且导致安装的时候出错。其实是在 pip 对应的文件夹中有多个.dist-info文件。 参照你的python位置,如:"..\PythonXX\Lib\site-packages\pip-{老版本}.dist-info"留一个就…

02 Java基础

注释 定义:写代码时,随着项目变复杂要用到注释,注释是给写代码的人看的,且写注释是好习惯。 类型:单行注释 // 多行注释 /* 注释 */ 文档注释 /**注释 */标识符 关键字:Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符 标识符注意点:…

五子棋软件Gomoku

大家好!Gomoku是我用VB6开发的五子棋软件,适合于打谱,棋盘截图等。(不支持人机对弈)每走一步棋,右侧的列表框显示相应的坐标,鼠标点击右侧列表可以悔棋。

循环语句小结

三种循环语句特点及比较一、for循环语句 for语句最常用的格式为: for (循环变量赋初值;循环条件;循环变量增值) 语句; 注: “语句;”就是循环体,可以是一个简单的语句,也可以是一个用“{}”括起来的复合语句。 它的执行过程如图示:for语句要素与流程环节对应图:二、w…

【建议收藏】工程师必须要知道的20个PCB设计规则

今天给大家分享:工程师必须知道的 12 个PCB设计原则 1、控制走线长度 控制走线的长度,顾名思义,就是短走线的规则,PCB 设计时应控制走线长度尽可能短,以免因走线过长而引入不必要的干扰。 特别是对于一些重要的信号线,例如时钟信号走线,一定要将其振荡器放置得离器件非常…

创建maven多模块项目

创建Maven父模块创建项目项目目录结构、pom.xml文件在pom.xml文件中配置打包类型为pom创建子模块common选中项目,鼠标右键,依次选择 “New→Module”项目pom.xml文件,可以看到parent标签里的内容,表示父模块的信息。在pom.xml文件中配置打包类型为jar(非必须,可加可不加)…

《操作系统真相还原》实验记录2.4——内存管理系统

本文章实现内容如下: 1. 位图的建立; 2. 内存池初始化; 3. 分配内存初试;一、位图 bitmap 及其函数的实现 1.1 位图简介位图,也就是bitmap,广泛用于资源管理,是一种管理资源的方式、手段。“资源”包括很多,比如内存或硬盘,对于此类大容量资源的管理一般都会采用位图…

信息安全数学基础-期末(第八章)

群 定义 半群的定义:设S是一个具有结合法的非空集合.如果S中有一个元素e;使得对S中所有元素a,都有 ea=ae=a. 单位元的定义: 性质:设 S是一个有单位元的半群, 则对 S 中的任意可逆元 a, 其逆元 a 是唯的 群的定义: 子群 定义: 同态和同构 定义: 单射、满射、双射: 单射确…

Python/Conda环境配置

Python/conda环境配置 需用: Anaconda Pycharm 均在:U23\00公共空间\软件安装包\Python 步骤 1.安装Anaconda (最好安装在英文路径下,避免不必要的问题) 注意:一定要勾选红框选项!2.打开命令窗 开始--Anaconda—Anaconda Prompt (Anaconda) 初始环境为--base 3.创建环…

Mac电脑必备的菜单栏管理软件 Bartender 5

Mac电脑必备的菜单栏管理软件 Bartender 5 介绍 Bartender 5,是一款菜单栏管理软件,可以帮助用户隐藏、组织和自定义Mac菜单栏中的图标和通知。使用Bartender 5,用户可以将不常用的图标隐藏起来,使菜单栏保持整洁,并只显示重要的通知和信息。此外,Bartender 5还支持自定义…

2024年总结及2025年目标之关键字【稳进】

2024年总结及2025年目标之关键字【稳进】1. 感受 时光荏苒,都731天(2年时间)下来了,从第一年的【坚持】,到第二年的【提速】,定目标,现在回头看,还是那句话【事非经过不知难】,那又怎么样呢,再难不是也过来了吗:D,接下来就是【而今迈步从头越】!读书时间大增,尤其…