在使用浏览器上传图片过程中,需打开操作系统的文件选择对话框。如果需要上传成千上万张商品图片,手工操作太慢且容易出错。由于打开文件对话框是模态窗口,为实现自动选择上传文件,往往比直接填写网页更困难。
1、先观察手工操作步骤,打开上传图片的测试网址,点击“上传图片”按钮会弹出一个上传文件选择框,可以在文件列表中选择图片文件,也可以直接输入图片全路径,然后点击打开按钮就开始上传。

2、为实现批量循环上传图片,打开木头浏览器项目管理器窗口,在默认项目下新建“定时控制”步骤,设置循环控制周期为10秒,即每10秒上传一个文件。注意需考虑图片文件大小及网络情况,预留足够的文件上传时间。

3、新建“打开网址”步骤,添加上传图片的页面网址,选择“网页发生跳转”,这样会等待页面加载完成才会进入下一步操作。

4、新建“上传下载”步骤,选择上传文件,并设定上传图片路径来自Excel表格。Excel表格数据格式如下图,包含图片路径字段。单步执行这一步时没有任何动作,只是会监听系统文件选择窗口,出现窗口后立即填写图片完整路径,并自动点击“打开”按钮确认。

5、使用一个“点击元素”步骤,点击“上传图片”按钮元素,使之弹出选择图片文件的对话框。从而触发上一步已启动的监听程序。注意这一步需预留足够的时间,才能准确完成打开对话框、输入内容确诊、上传文件等一连串的动作。

注意:一般手工操作方式,先点击上传图片,然后输入图片路径,确认后上传图片。在木头浏览器自动上传控制中,是先通过“上传下载”步骤监听对话框,然后才是点击图片按钮弹出对话框。所以这个项目已经可以循环上传图片了,其步骤执行顺序为0->1->2->4->3->4->循环->1->2->4->3->4->循环->1->2->4->3->4->……

怎样批量自动上传图片相关推荐

  1. Python图片批量自动抠图去背景

    图片批量自动抠图去背景 今天发现个好东西啊,叫片刻抠图(pickwant.com),是一个在线对图片自动抠图去除背景的网站.只要上传图片,就可以自动把背景去掉把目标对象抠出来. 不管是动物.汽车或各种 ...

  2. 产品图批量翻译,支持全球小语种翻译 - 产品图批量抠图白底 - 产品图尺寸批量自动无损缩放跨境电商业内常用图片处理一键批量完成

    图片批量抠图变白底 图片为何要扣白底? 像亚马逊等平台的某些类目政策要求图片必须为干净的白底图,且尺寸必须1000像素以上才行,因此我们开发了可以批量扣去背景变白底的功能,方便处理大量产品图. 抠图变 ...

  3. 批量自动外呼带来的效益

    批量自动外呼,顾名思义,导入号码就能立即往外呼出.为什么企业要选择使用批量自动外呼这个功能或者系统呢?首先要了解批量自动外呼的工作原理. 电话批量自动外呼能够解决以下问题:把海量号码数据导入系统,由程 ...

  4. PXE高效批量安装和Kickstart无人值守安装——真正完成批量自动安装

    PXE高效批量安装和Kickstart无人值守安装--真正完成批量自动安装 一.PXE概述 二.PXE的优点 三.搭建PXE的前提 四.部署PXE远程安装服务 1.安装TFTP服务 2.修改TFTP服 ...

  5. 利用 PicGo 实现 MarkDown 自动上传图片

    利用 PicGo 实现 MarkDown 自动上传图片 首先你应该有一个 Typora 你可能不知道 PicGo 是什么,这里奉上链接 如果你不会使用 PicGo,那就请参考小康博客吧~ 图片看不了来 ...

  6. QQ批量自动登录程序的设计

    因为自己的QQ号码有好几个,每次重启机子的时候一个一个的登录超级麻烦,而且腾讯老是在偶尔的时候,再把以前已经记住密码的QQ密码给置空,还要重新输入,太麻烦,因此尝试着自己搞一个批量自动登录的程序 以T ...

  7. Zabbix agent批量自动部署

    废话:系统大批量上线时,我们一个个去装agent,有点枯燥,这里分享个expect结合上一篇<zabbix自动发现>,可以省不少工时. 准备工作: 1.下载客户端去吧https://www ...

  8. 发布文章自动上传图片并生成水印

    前段时间在网上看到新浪有一个提交文本(Html代码),自动上传图片的功能,觉得倒是很[实用,稍一琢磨,自己也写了这么一个东东. 根据所传入的Html代码,获取标签中的图片标签,将图片复制到当前服务器, ...

  9. 批量自动下单(拼多多)

    目录 下载地址 用途 使用步骤 Excel模板说明 常见问题 提示"原商品已下架",怎么办 解决方法 电脑浏览器与软件同步在线 支付时出现图文验证如何处理? 方法一(永久切换) 方 ...

最新文章

  1. cocos2dx 3.x ccPositionTextureColor_vert与ccPositionTextureColor_noMVP_vert
  2. bootstrap自动生成html,Bootstrap框架动态生成Web页面文章内目录的方法
  3. svn update一直卡哪里_电脑开机一直停在LOGO那里这是为什么呢?
  4. 【项目管理】专用中英文术语词汇 205
  5. 一场赛跑引起的并发知识
  6. 我的文件夹下面有汉字的路径,matlab 不识别
  7. 毕设题目:Matlab答题卡识别
  8. prometheus linux下载_Prometheus笔记
  9. java jsp 文件上传_JSP实现快速上传文件的方法
  10. php居中显示代码,css居中代码是什么
  11. linux 如何解压z01文件
  12. 《长安十二时辰》,作为程序员,看完我震惊了!
  13. PyTorch 和 TensorFlow的区别
  14. 2018-2019-2 20165315《网络对抗技术》Exp7 网络欺诈防范
  15. 走进GBase 8s之高可用功能(二)HAC灾备高可用
  16. php随机匹配算法,字符串匹配的KMP算法+PHP实现
  17. python在无人驾驶中的应用_深度学习在无人驾驶汽车中的应用
  18. 关于mobile6.1的tmail.exe命令行参数
  19. osg编译方法(CMake_gui的使用)
  20. Linux下mongodb安装配置教程

热门文章

  1. 劝你轻易别来阿那亚,我怕你来了就不想走
  2. OpenCv连通区域分析——Two-Pass 算法区域生长算法
  3. web开发-css1
  4. 直播互动软件有哪些?
  5. LTE-A 载波聚合(Carrier Aggregation)介绍
  6. 大学生工作简历要怎么设计?
  7. CCF认证201512-3 画图
  8. cocktail with pony
  9. linux命令(五)——文件权限管理命令详解
  10. 解决虚拟机Reason: The file is too large问题