网页表单填写大师操作指南
尊敬的用户朋友:
您好,感谢您对本产品的关注与支持,当您拿到本软件后,肯定很想知道该怎么使用它,网页填表是一件很平常的事,有的页面我们填写一次两次就完事,可是有的页面,却也许要让你填写几十几百甚至几千几万次,面对这样枯燥的工作,肯定您也会想有没有更好的办法,来提高我们的工作效率呢?是的,我们的这款网页表单填写大师,就是为此开发的,我们先来看看下面这个测试页面 ,具备了一般提交网页主要录入元素,包括输入框、单选框、复选框、下拉列表选择框、文本框,很多复杂一些的提交网页,无非也就是这些元素的更多组合堆叠,因此我们学会下面这个页面的自动填写操作步骤,更多元素的组合也就不难了。
第一步:打开网页,什么?打开网页也算是一步,也许这确实不能算一步,但是打开网页确实是必须的,您可以在软件地址栏中手工输入网址回车后打开网页,也可以输入后点击打开按钮打开,您如果是在其它浏览器上复制了网址,到本软件中,您也可以以鼠标中键点击打开按钮粘贴并打开网页,或者将其它地方的网址拖到地址栏打开,如果是一条经常需要打开网址,您也可以用记事本打开软件目录中的favorites.ini文件,在其中输入网址,下次打开软件后点击网址下拉列表中的网址即可打开了。
第二步:记录填表项目,无疑记录填表项目在本软件中,是最重要也是最难的了,不过,磨刀不误砍柴工,一旦设置好了填表项目,自动填表就非常轻松了。
下图就是针对本页面设置的填表项目列表:
第1列、序号,也是控件元素在网页中的索引,或句柄,每个控件在一个网页中都有一个唯一的索引号。
第2列、控件名称,有input、select、textarea等
第3列、控件类型,有text短文本输入框、radio单选框、checkbox复选框、textarea长文本输入框、submit提交按钮等。
第4列、识别方式,识别网页中这个控件的方式,有的网页中编辑者会给控件一个ID,有的会给控件一个别名NAME,而有的会给控件一个CLASSNAME,本程序会自动选择网页中具有的识别方式。
第5列、特征值,就是用来指定识别这些控件元素的特征值,一般情况下,列表前的这5列内容不用修改,修改了就可能导致程序找不到对应的控件进行操作。
第6列、控件标注,这主要是供用户区分这些控件元素的,您可以在网页上选择文字后按键盘上的F8,程序会自动修改列表中的标注,标注完一个,自动选择下一项,再选择并按F8,就会再修改了。
第7列、填充内容,网页控件填充内容设置列,设置结果直接影响到后续的填表结果,具体如何设置请看下面说明。
第8列、停留时间,控件填充后的页面停留等待时间,单位是毫秒,在设置测试时可以长一点,测试完后可以改小一些,加快速度,此列可点击修改按钮右侧的小三角形在弹出的下拉菜单中,选择批量修改延迟等待时间进行设置 ,或在选择项目后,点击该列标题进行修改。
第9列、移动位置,网页滚动位置,为了方便观察,可以让程序在填完一项后,自动滚动网页到指定位置,此列可点击修改按钮右侧的小三角形在弹出的下拉菜单中,选择批量修改网页滚动距离进行修改 ,或在选择项目后,点击该列标题进行修改。
第10列、控件源码或备注,是控件对应的网页html源码,此内容不影响程序的填表操作,仅供用户参考。
在本软件中记录添加填表项目有好几种办法,包括自动记录添加、手工点击添加和手工输入添加。
第一种是自动记录添加,您打开网页后,点击一下记录按钮就会把页面上所有要填写的项目元素添加到软件左下角的项目列表中了,记录前,建议先把要填写的项目预填写一遍,然后再点击记录后选择只对已经填写的项目进行记录,这样后续的筛选工作会轻松一些,筛选完要填写的项目后就要设置填写格式了,您可以用鼠标右键点击项目行,在弹出的快捷菜单中选择设置。
下表是上面这个弹出菜单的对应说明:
菜单
设置结果
解释
CSV、EXCEL
列表①
①1+2①表示使用
数据源列表的对应的列,如果是第1列,可不用在①后输入列号。①1+2表示使用CSV列表的记录的第1列和第2列的合并值
固定文本
②
填表时②右侧的内容原样填入输入框
序列数字
③
X+1(X=1)X+1
是公式,公式支持+-*/, (X=1)表示X从1开始随机手机号
④
填表时自动输入一个随机的手机号,不管是电信、移动、联通的,号码不一定真实有效
随机身份证号
⑤
332528+18+60表示随机生成一个地区码为
332528,年龄段在18岁到60岁间的随机身份证号,证号保证格式有效随机字母或数字
⑥数字
6
⑥字母6表示填表时随机生成
6位长度的数字或6位长的字母随机字母数字组合
⑦
10表示随机生成一个
10位长的字母和数字组合的代码随机
3字姓名⑧
表示随机生成一个
3个字的姓名随机
QQ邮箱地址⑨
表示随机生成一个
QQ邮箱地址来自文件内容
⑩
e:\项目\歌.csv表示填表时,程序自动读取
e:\项目\歌.csv中的内容到指定输入框没有相应的菜单 ♀
♀①1根据随机生成的身份证号判断是否是女性
根据列表中1列的身份证号判断是否是女性没有相应的菜单 ♂
♂①1根据随机生成的身份证号判断是否是男性
根据列表中1列的身份证号判断是否是男性没有相应的菜单 ◎
◎①1根据随机生成的身份证号计算年龄
根据列表中1列的身份证号计算年龄没有相应的菜单 ◆
◆根据随机生成的身份证号得出所在籍贯
根据列表中1列的身份证号得出所在籍贯与上格同内容
=
↑填表时当前格的内容与上格相同
等待人工输入
==
在程序自动填表时,填到这里时,程序会等待用户输入,比如要输入随机验证码时用这种
单选框、多选框
True/False
有选中状态、不选状态和随机状态
下拉列表
可设置固定值或项目数中的一个随机值
项目测试
测试输入设置的参数
特别的,如果数据来源为CSV或EXCEL表中数据,但是表中的数据又是如⑩文件地址的,在填充网页输入框时,将直接填充此文件内容,也就是项目内容如是①2,但是右边的表格第2列的内容又是⑩d:\fillmaster\abc.txt时,系统将会把d:\fillmaster\abc.txt文件内容填到网页上
本软件支持导入CSV列表、EXCEL表格、WPS ET表格作为数据源,对于导入的数据,本软件还支持如上图菜单所列的一些功能。
1)、设置当前列数据为当前项填充值,意思就是当你在项目列表中选择了一项,想设置数据来源为右边的表格中的当前列数据时,只要点击右边表格的当前列标题,再选择此菜单,程序就会自动为当前输入项设置为当前数据源的当前列了
2)、排序,不用说,点击列标题,再选择此项即让表格按此列进行排序,按一次正序,再按一次反序排列。
3)、提取该列某字符前的内容到左列,比如某列内容是邮箱地址,我们可以点击此菜单后输入@号,分离出邮箱地址前的用户名到列表左列。
4)、提取该列某字符后的内容到右列,与上项相反功能。
5)、提取该列前几个字符到左列,比如提取该列前8个字符到左列。
6)、提取该列后几个字符到右列,与上面相反功能。
7)、提取该列某字符串间的内容到右列,这是从一段字符串中提取某两个字符串间的内容到右列。
8)、输入该列汉字拼音首字母到右列,如果选择该项会在当前列右列转换如“中华人民共和国”为“ZHRMGHG”。
9)、查找替换该列某字符串为新内容,就是查找该列中某字符并替换为新字符。
另外在软件项目列表上面有一个下拉列表输入框,就是位于软件下移按钮右侧的输入框,为了方便,您也可以直接在此输入填充内容,再点击修改即可输入要填充的内容。
第二种是手动逐个点击添加法,您可以在点击软件浏览窗顶部即点即加选项后,再从上到下从左到右依次点击浏览窗口中的相应控件元素,在点击后在弹出的对话框中修改设置填充方式即可添加填表项目。
第三种是纯手工添加法,您可以点击项目列表框上面的追加按钮添加,软件虽然有此追加功能,但是除了屏幕点击、链接点击之类的项目,不建议使用此功能追加项目,因为有可能会有错,如果要添加屏幕点击功能,软件在网页上的点击位置,同时会反应在软件标题栏上,要添加屏幕点击项,请记下点击的位置后,点击主界面上的追加按钮,在弹出以下窗口后,输入控件句柄,或者称元素的索引号、控件名称、控件类型、识别方式等,如果是屏幕点击事件,请输入上下条控件句柄间的数作为控件句柄,控件名称选择screen,控件类型选择click,在识别方式处输入X轴位置,特征值处输入Y轴位置,填充内容处输入点击次数,再下面的滚动位置是网页滚动位置,如果是多次屏幕点击,看情况就不要在输入滚动位置了。
注意,如果要整行修改项目列表,你可以在选定项目行后双击打开上面的修改界面,也可以点击修改按钮右侧小三角形在弹出菜单中选择修改当前行所有内容,在弹出如上窗口后进行修改。
项目列表记录修改完后,可一项项先行测试,测试完可行的话,再继续。
第三步:自动连续填表,所有项目设置完后,再选择自动连续,并点击填表即可让程序自动连续填表了。
本软件在填表后,同时也会记录填表结果,填表结果保存在软件目录的“填表记录.csv”文件中,比如你批量注册了一些论坛用户名,设置了不是固定的密码的话,总不想注册了又不知道登录密码吧,不用怕,软件都把你记下来了,打开“填表记录.”文件就看到了。
好了,关于网页批量填表的步骤就讲到这里了,你现在就可以开始以当前页为测试页,进行记录、用EXCEL自制一个带有姓名、性别、年龄、身份证等信息的表格,设置项目填充方式,进行批量填表了。
邮件群发助手
网页常用填表项目设置及使用
在本软件中,还有两项非常实用的功能,一个是网页常用填表项目的单项快速输入功能,另外还有一个多项填表项目的快速批量输入功能-智能填表功能
下图显示的是网页常用填表项目的设置及使用界面,输入时,只要输入类似下面:
菜单显示名称\实际输入内容 或 菜单显示名称(&快捷键)\实际输入内容
这样的格式就行。
左图为设置界面,右图为设置后IE内核浏览器菜单中点击输入框后显示的样子
网页智能填表功能
下图就是网页智能一键填表功能设置界面,界面上部第1列是项目说明,在填表时不起任何作用,第2列是填表页输入框、下拉框、选择框等对象的常用名称,对象常用名称一行可使用多个,每个对象可能用到的名称之间用英文逗号隔开,如果上下一行或多行对象的名称中都包含有某个字符串,那么字串长的放上面,短的放下面,举例来说,邮箱地址输入对象名称,很多都使用mail,但是还有的网页要求填写备用邮箱,备用邮箱对象名,很多用bakmail,bakmail中包含mail这个单词,所以如果你两种都设的话,要把bakmail放在前面,这样,程序在查找备用邮箱时,就不会先匹配mail了。
下图为浏览器打开一个注册页面,各输入项原本都是空的,点击一个输入框有智能填表菜单
点击智能填表菜单后,结果是几乎所有空白输入框、下拉列表、单选框、多选框,只要能匹配到的就都自动填上了。
此外,本软件还可选择在填表过程中,自动断开拨号连接、自动清空缓存、自动关闭弹出窗口、自动忽略脚本错误等功能,这些都只是选项菜单中可以设置的,这里略过。
软件主要功能介绍如上,真诚的祝愿,这款软件能为你带来方便与快捷,能为你提高效率,减少操作时间,如果在使用中有什么问题或建议,请联系我,我的联系方式是:
QQ:82126187 旺旺:zjsybxp 手机(微信):13906887406 邮箱:sybxp@sina.com
本软件是共享软件,如果要正常并长期使用本软件,请付费购买,您可以到我的淘宝网店购买:
点击进入后找到本产品下单即可,下单后注意,请将本软件注册对话框中显示的机器码及您的EMAIL地址一起通过旺旺发给我哦。