影刀RPA新手教程:1688批发网自动化找货询价与下单完全指南

发布时间:2026/7/5 8:23:51
影刀RPA新手教程:1688批发网自动化找货询价与下单完全指南 影刀RPA新手教程1688批发网自动化完全指南——找货询价下单实战作者林焱一、认识影刀与安装配置影刀RPA是阿里巴巴生态中不可或缺的自动化工具特别适合1688批发场景。1688自动化环境准备安装影刀编辑器版本6.0以上安装Chrome浏览器版本90以上安装影刀Chrome扩展准备1688账号建议开通诚信通系统配置要求操作系统Windows 10/11内存16GB以上处理大量商品数据硬盘SSD固态硬盘100GB以上空间网络稳定宽带连接1688专属配置打开影刀编辑器创建新应用应用名称1688批发自动化应用类型网页自动化默认浏览器Chrome配置浏览器参数用户代理Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 语言zh-CN,zh;q0.9 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/da56f874f8314a9789072bfec58a65a5.png#pic_center)二、元素定位四合一实战1688网页结构复杂需要灵活运用四种定位方式。XPath定位实战1688商品列表XPath//div[contains(class,offer-list)]//div[classtitle]/a商品价格XPath//div[contains(class,offer-list)]//div[classprice]/spanCSS选择器定位div.offer-list div.title a文本定位1688的立即询价按钮立即询价组合定位策略配置元素定位优先级{primary:xpath://div[classtitle]/a,secondary:css:div.title a,tertiary:text:商品标题,![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1f3fa079b1194283967bbb78e6c2cfe3.png#pic_center)fallback:id:product-title}动态元素处理1688页面有动态加载使用通配符//div[contains(id,offer) and contains(class,list-item)]三、变量与数据类型字符串变量变量名supplier_name 变量值汕头市澄海区XX玩具厂列表变量存储供应商列表店群矩阵自动化突破运营极限变量名supplier_list 变量值[供应商A, 供应商B, 供应商C]字典变量存储商品详细信息变量名product_detail 变量值{ title: 儿童玩具车, price: 15.50, min_order: 2件, supplier: XX玩具厂, location: 广东汕头 }数据表格结构商品标题批发价起订量供应商所在地评分玩具车15.502件厂家A汕头4.8| 娃娃 | 8.00 | 5件 | 厂家B | 东莞 | 4.5 |全局变量配置变量名ali_cookie 作用域全局 默认值从浏览器获取 描述1688登录Cookie四、流程控制条件判断——筛选优质供应商如果 评分 4.5 且 诚信通年限 3 执行添加到优质供应商列表 否则如果 评分 4.0 执行添加到备选供应商列表 否则 执行跳过该供应商 结束如果For循环——批量询价For i 0 到 supplier_list.length - 1 打开供应商店铺页面 点击联系供应商 发送询价信息请问{product_name}的最低起订量和价格是多少 等待回复(5000毫秒) 结束ForWhile循环——翻页采集设置变量current_page 1 设置变量max_page 50 While current_page max_page 采集当前页面商品数据 点击下一页 等待页面加载(3000毫秒) current_page current_page 1 结束WhileTryCatch异常处理尝试 点击立即购买 填写购买数量 提交订单 捕获异常 ex 记录日志下单失败 ex.message 截图保存C:\logs\order_error.png 结束尝试五、网页自动化实战打开1688首页指令打开网页 URLhttps://www.1688.com 浏览器Chrome 等待策略等待页面完全加载 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/8b1c1acf71504019bc2a63455a652423.png#pic_center) 超时时间30000毫秒搜索商品指令在网页中输入 网页对象1688首页 元素idalisearch-keywords 输入内容儿童玩具 输入模式模拟人工输入 输入间隔100毫秒指令点击元素 元素xpath//button[classsbutton] 点击事件左键单击采集商品信息指令获取相似元素列表 网页对象搜索结果页 元素xpath//div[classtitle]/a 保存至title_list 指令循环相似元素 循环列表title_list 循环项title_element 获取元素文本title_element - product_title 获取元素属性title_element - href - product_url 写入数据表格 结束循环处理弹窗1688经常出现弹窗需要关闭指令判断元素是否存在 元素xpath//div[classdialog-close] 超时时间3000毫秒 如果 元素存在 指令点击元素 元素xpath//div[classdialog-close] 结束如果六、数据处理数据清洗——处理价格指令文本替换 原文本price_text 查找¥ 替换空 保存至clean_price 指令文本转数字 文本clean_price 保存至price_number数据去重指令列表去重 列表product_list 去重依据商品标题 保存至unique_product_list数据筛选筛选起订量小于等于5件的商品指令列表筛选 列表product_list 筛选条件min_order 5 保存至filtered_list数据导出指令导出到Excel 数据product_list 文件路径C:\1688数据\玩具批发_{日期}.xlsx 工作表名商品列表七、鼠标键盘图像操作模拟人工操作指令移动鼠标到元素 元素xpath//a[contains(text(),立即询价)] 移动速度中速 指令鼠标点击 点击方式左键双击键盘快捷键指令发送快捷键 按键CtrlA 描述全选输入框内容 指令发送快捷键 按键CtrlV 描述粘贴文本图像识别——识别验证码指令截取元素图像 元素xpath//img[classcaptcha-img] 保存路径C:\temp\captcha.png 指令OCR识别 图片路径C:\temp\captcha.png 识别语言英文数字 保存至captcha_text滚动页面指令滚动网页 滚动方向向下 滚动距离500像素 滚动方式平滑滚动八、进阶技能多标签页管理指令打开新标签页 URL供应商详情页URL 保存网页对象至supplier_tab 指令切换标签页 网页对象supplier_tab ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/f491405ec5414d27a48e19aea629d6db.png#pic_center) 指令关闭标签页 网页对象supplier_tabCookie管理指令获取Cookie 域名.1688.com 保存至ali_cookies 指令设置Cookie 域名.1688.com Cookieali_cookies执行JavaScript指令执行JS JS代码 function scrollToBottom() { window.scrollTo(0, document.body.scrollHeight); } scrollToBottom();API对接1688开放平台API调用指令发送HTTP请求 请求方式POST URLhttps://gw.open.1688.com/openapi/xxxxx 请求头 Content-Type: application/json Authorization: Bearer {access_token} 请求体{ productId: 123456, quantity: 10 } 保存响应api_result九、平台实战——找货与询价自动找货流程打开1688搜索页面输入关键词搜索筛选条件价格区间、起订量、地区采集商品列表过滤优质供应商筛选配置指令点击元素 元素xpath//span[text()价格] 指令在网页中输入 元素xpath//input[placeholder最低价] 输入内容10 指令在网页中输入 元素xpath//input[placeholder最高价] 输入内容100 指令点击元素 元素xpath//button[text()确定]自动询价流程指令循环相似元素 循环列表supplier_list 点击联系供应商 等待元素出现xpath//textarea[classinput-area] 输入询价内容 您好我对贵公司的{product_name}感兴趣请问 1. 最低起订量是多少 2. 批发价格是多少 3. 发货时间是多久 谢谢 点击发送 等待回复(10000毫秒) 保存聊天记录 结束循环十、系统联动发送企业微信通知指令发送HTTP请求 URLhttps://qyapi.weixin.qq.com/cgi-bin/webhook/send?keyxxx 方法POST Body{ msgtype: text, text: { content: 1688询价结果找到{count}个优质供应商 } }写入MySQL数据库指令连接数据库 数据库类型MySQL 连接字符串serverlocalhost;database1688_db;uidroot;pwd123456 指令执行SQL SQLINSERT INTO products (title, price, supplier, url) VALUES (?, ?, ?, ?) 参数[title, price, supplier, url]生成报价单指令使用Word模板 模板路径C:\templates\1688报价单.docx 填充数据{ 供应商: supplier_name, 商品: product_name, 价格: price, [video(video-AlhisQl6-1783181548429)(type-csdn)(url-https://live.csdn.net/v/embed/524992)(image-https://v-blog.csdnimg.cn/asset/b59aed2f01d4fe8583467562aaf4dcfd/cover/Cover0.jpg)(title-temu店群自动化报活动案例)] 日期: 当前日期 } 保存路径C:\报价单\{supplier_name}_{日期}.docx十一、工程化与规范流程规范主流程调用子流程每个功能模块化添加详细的注释使用配置表管理参数目录结构1688自动化/ ├── 主流程.yd ├── 模块/ │ ├── 搜索商品.yd │ ├── 采集数据.yd │ ├── 询价.yd │ └── 下单.yd ├── 配置/ │ ├── 账号配置.json │ └── 参数配置.json └── 数据/ ├── 采集结果.xlsx └── 日志.txt错误处理规范// 所有关键操作都要有异常处理 尝试 关键操作 捕获异常 记录详细错误信息 截图保存 发送通知 结束尝试日志规范指令打印日志 级别INFO 内容开始采集第{current_page}页数据 指令打印日志 级别ERROR 内容采集失败错误原因{error_message}十二、速查表与常见报错处理1688常用XPath速查元素XPath搜索框//input[id‘alisearch-keywords’]商品标题//div[class‘title’]/a商品价格//div[class‘price’]/span供应商名称//a[class‘shop-name’]起订量//div[class‘min-order’]立即询价按钮//a[contains(text(),‘立即询价’)]下一页//a[class‘next-page’]常见报错处理报错1验证码频繁出现报错信息错误代码E5001 错误信息需要验证码验证解决方案增加操作间隔时间使用验证码识别服务更换IP地址使用多个账号轮换报错2元素定位失败报错信息错误代码E1002 错误信息元素属性发生变化解决方案使用更稳定的XPath包含函数增加等待时间使用多路径备选定位定期维护元素库报错3登录失效报错信息错误代码E3002 错误信息请先登录1688账号解决方案重新扫码登录更新Cookie使用Cookie持久化添加登录状态检测报错4数据格式变化报错信息错误代码E6001 错误信息数据解析失败解决方案增加数据格式判断使用正则表达式提取添加数据校验记录异常数据格式调试方法使用「元素探测器」重新定位查看「网页结构」分析变化使用「断点调试」逐步执行保存「运行日志」分析问题性能优化使用「批量操作」减少循环次数合理使用「等待策略」及时「关闭网页对象」释放资源使用「数据表格」批量读写内容标签影刀RPA 1688自动化 批发网 找货询价 电商RPA 网页自动化 数据采集作者林焱