System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种产品信息批量自动化查询方法技术_技高网

一种产品信息批量自动化查询方法技术

技术编号:43712717 阅读:2 留言:0更新日期:2024-12-18 21:25
本发明专利技术公开了一种产品信息批量自动化查询方法,包括S10,输入账号密码、浏览器路径和需查询的产品编码或箱号;S20,选择需查询的模块,驱动打开浏览器,在查询系统中分批查询;S30,查询结果下载至指定文件夹保存;S40,将下载的文件内容合并和显示。本发明专利技术结合Excel内嵌的VBA编程语言以及SeleniumBasic框架开发爬虫程式,实现一键式数据自动分批查询下载并自动合并到对应页面,爬取过程中无需关注查询页面,可以处理其他工作事项,提升人员工作效率并减少错漏。

【技术实现步骤摘要】

本专利技术属于信息查询,涉及一种产品信息批量自动化查询方法


技术介绍

1、因sql语句&厂内数据库限制,厂内查询系统限制1次只能查询1000片以内产品编码或者箱号相关信息,在需要批量性查询(如产品编码或者箱号数量大于10000片时),需要手工重复查询多次,且期间需一直关注查询界面,及时将查询结果下载并填入下一批产品编码或者箱号,全部查询完成后需手动复制粘贴合并,重复劳动效率较低且容易错漏。


技术实现思路

1、为解决上述问题,本专利技术提出了一种产品信息批量自动化查询方法,包括以下步骤:

2、s10,输入账号密码、浏览器路径和需查询的产品编码或箱号;

3、s20,选择需查询的模块,驱动打开浏览器,在查询系统中分批查询;

4、s30,查询结果下载至指定文件夹保存;

5、s40,将下载的文件内容合并和显示。

6、优选地,所述s20中驱动打开浏览器采用seleniumbasic框架结合chromedriver。

7、优选地,所述s20中选择需查询的模块中,模块包括不同自然年的多码查询模块、当前状态查询模块、当前状态出货查询模块、箱号出货查询模块和治具模穴号查询模块。

8、优选地,所述s20包括以下步骤:

9、s21,将选择的需查询的模块名称写入excel表单的对应单元格;

10、s22,驱动打开浏览器窗口将查询网址输入地址栏并打开;

11、s23,从固定单元格内获取登录账号和密码并登录;

12、s24,依据单元格内的模块名称打开对应的网页查询模块;

13、s25,查询模块是否为多码查询模块或治具模穴号查询模块;

14、是,则s26,判断excel制程清单区域是否为空;

15、是,则s261,在制程清单下拉框内选择全制程;

16、否,则s262,在制程清单下拉框内选择对应制程;

17、否,则s27,将产品编码或箱号数量进行1000以内的分割;

18、s28,将分割后的产品编码或箱号填入网页查询模块对应区域并启动查询。

19、优选地,所述s30包括以下步骤:

20、s31,将查询结果到处到设定文件夹中;

21、s32,判断产品编码或箱号是否全部查询完成;是,则进行s40;否,则返回s28。

22、优选地,所述s40包括以下步骤:

23、s41,关闭浏览器并将设定文件夹内的查询结果循环写入制定的excel表单内;

24、s42,弹窗显示已完成。

25、本专利技术有益效果至少包括:结合excel内嵌的vba编程语言以及seleniumbasic框架开发爬虫程式,实现一键式数据自动分批查询下载并自动合并到对应页面,爬取过程中无需关注查询页面,可以处理其他工作事项,提升人员工作效率并减少错漏。

26、本专利技术采用vba+seleniumbasic优点至少还包括以下几点:

27、1.excel为常用软件,公司基本每台电脑都有,方便程序分发及调试;

28、2.考虑到使用人员多为非程序开发人员,代码基础较弱,此方法无需配置环境,只需在对应单元格内填写账号密码及浏览器路径即可;

29、3.爬取网页的账号密码公司强制要求30天更新一次,采用此方法在密码更新后直接更新单元格内密码即可,无需更改代码;

30、4.爬取后数据自动贴回excel档,方便人员进一步处理;

31、5.如有用户临时需求爬取同网站其他页面内容时,可直接在用户电脑上更改调试,无需其他ide更改代码。

本文档来自技高网...

【技术保护点】

1.一种产品信息批量自动化查询方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的产品信息批量自动化查询方法,其特征在于,所述S20中驱动打开浏览器采用SeleniumBasic框架结合ChromeDriver。

3.根据权利要求1所述的产品信息批量自动化查询方法,其特征在于,所述S20中选择需查询的模块中,模块包括不同自然年的多码查询模块、当前状态查询模块、当前状态出货查询模块、箱号出货查询模块和治具模穴号查询模块。

4.根据权利要求3所述的产品信息批量自动化查询方法,其特征在于,所述S20包括以下步骤:

5.根据权利要求4所述的产品信息批量自动化查询方法,其特征在于,所述S30包括以下步骤:

6.根据权利要求5所述的产品信息批量自动化查询方法,其特征在于,所述S40包括以下步骤:

【技术特征摘要】

1.一种产品信息批量自动化查询方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的产品信息批量自动化查询方法,其特征在于,所述s20中驱动打开浏览器采用seleniumbasic框架结合chromedriver。

3.根据权利要求1所述的产品信息批量自动化查询方法,其特征在于,所述s20中选择需查询的模块中,模块包括不同自然年的多码查询模块、当前状...

【专利技术属性】
技术研发人员:王雄飞
申请(专利权)人:日善电脑配件嘉善有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1