System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于信息查询,涉及一种产品信息批量自动化查询方法。
技术介绍
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中选择需查询的模块中,模块包括不同自然年的多码查询模块、当前状...
【专利技术属性】
技术研发人员:王雄飞,
申请(专利权)人:日善电脑配件嘉善有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。