火狐浏览器Firefox 如何使用iMacros 自动填写网页表单

article/2025/10/16 18:23:34
1 我们首先访问一个想要自动填写表单的网站。我们以百度为例,右侧有登录窗口。

 

2 然后我们点开刚安装上的iMacros插件,一般安装之后就会自动出现在浏览器的某个地方,点击记录选项卡,再点击记录。

 

3 iMacros将立即开始记录宏命令,在左侧的窗口中将显示所记录的宏命令。

 

4 如果我们只是想要访问这个网站而不需要再做别的事情(只是为了登陆一下看看),这时候就可以停止录制了,点击停止按钮。点击了停止按钮之后,会发现刚才录制的宏保存为了一个叫做#Current.iim的文件。

 

5 我们可以右击这个宏文件,重命令为百度。

 

6 现在我们已经录制完成了自己的一个宏命令,为了展示这个宏命令的确可以导航到百度网站,我们先把浏览器的地址改成一个别的,比如谷歌。

 

7 然后从宏命令中选择那个我们刚才录制的命令,点击运行选项卡中的运行命令。

 

8 点击之后这个宏命令开始执行,从左侧的窗口中可以看到这个宏命令执行的进度。执行成功,这个宏的确将我们带到了百度网站。

9 右击这个宏命令可以编辑这个宏。将用默认的编辑器打开这个宏命令,并且可以看到这个宏只有短短的几行而已。第一行并不是宏命令,只是对 这个宏命令的版本的声明,第二行让这个宏命令使用第一个标签(假如把TAB T=1改为T=2,则将把第二个标签的网址改为我们指定的网址)比如下面

我的三个选项卡分别为谷歌,淘宝,腾讯。我再做了一个宏,只是把第二行改为T=2,则点击运行之后淘宝网被替换成了百度。

注意这个标签并非绝对的按照从左往右依次排序,而是以激活的那一个标签为基准,比如下面。如果淘宝为激活选项卡,则运行"百度2.iim"这个宏命令之后腾讯将被替换。而如果点击了腾讯这个选项卡,再次运行宏,则后面的那一个标签将被替换。如果只有一个标签选项卡,则运行这个命令会出错,提示"RuntimeError: Tab number 2 does not exist, line: 2 (Error code: -971)"

 

第三行让这个宏命令跳转到一个指定的网站。不难发现,宏命令很容易理解并容易修改(比如只要把第三行的网址改一下就可以变成另一个宏命令了)

 

10 现在开始演示如何自动填写表单等操作。还是百度,点击左侧的"记录"。然后点击登录,跳出来一个登陆页面。

 

11 输入账号和密码,点击登录按钮

12 登录成功,随便再点开一个网页(比如百度空间,可能有人喜欢踩QQ空间,则登录QQ然后点击QQ空间的链接也是一样的)注意,我刷新一次网页的操作也会被记录下来。比如下面我刷新了两次网页(记录了两次REFRESH)所以尽量不要有多余的操作,录制一个简短有力的宏。

 

13 点击停止,然后还是先随便点开一个别的网页,运行这个宏,看看是否成功。结果是失败了,因为一个很关键的问题是,如果我们勾选了"两周内免登陆"或者这个网站做了这方面的设置,使得下次点击这个网站的时候不需要输入密码即可登录,则无法再按照我们录制的宏一步一步的执行,所以录制宏的时候一定要确保干净利索。下面左下方有错误提示,"RuntimeError: element A specified by TXT:登录 was not found, line: 4 (Error code: -921)"。

 

14 如何解决这个问题呢?我们直接从百度的登录页面开始录制,这样就省去了一步多余的操作,其次不勾选"记住我的登录状态",清空原有的账号密码,再次录制。然后终究还是有问题,百度默认状态下是勾选"记住我的登录状态"的,所以如果这次不勾选,则下次运行宏命令就会勾选,这次勾选,则又被自动登录了,总之就是我的账号密码没有必要输了,所以这个网站并不适合使用宏。

 

淘宝其实也不适合,因为如果使用火狐浏览器登录则会需要手机输入验证码,而如果勾选了"两周内免登陆"又会有账号密码被跳过的问题。所以说实话,这个插件并没有传说的那么优秀。不过iMacros还具备了一些其他的实用功能,比如网页截屏(Take Srceenshot),删除 Cache&Cookies等。

以下是官方的iMacros的视频演示,如有疑问,可以登录这个网站了解更多。

http://www.iopus.com/imacros/home/fx/welcome.htm

 

 

 

 

 

 

 

 

 


http://chatgpt.dhexx.cn/article/sIOadirN.shtml

相关文章

如何使用iMacros自动化重复的网页浏览器任务

如何使用iMacros自动化重复的网页浏览器任务 计算机应该自动重复任务- 如果你发现自己提交或者重复地导航网站,试试 iMacros 。 是 easy-to-use - 你只需要做一次动作。 iMacros对于任何在web浏览器中执行重复任务的人都是理想的,无论是否重复提交复杂的…

使用 iMacros 来自动化日常的工作

不管在哪一个行业,测试已经成为制造,开发流程中,一个必要的环节。特别是指软件行业。 近年来由于 Web Application 的开发,是市场上热门的显学,虽然不到汉武帝“独尊儒术”的一统天下,但是根据有效的问卷调…

iMacros使用技巧

众所周知,iMacros是一款优秀的Chrome插件,可以方便的录制、运行浏览器宏命令,是抢课截胡的神器(手动滑稽),在此简单记录一下它的使用技巧。 技巧一:合理使用WAIT SECONDS命令 WAIT SECONDS 等待…

imacros

为什么80%的码农都做不了架构师?>>> 软件测试 imacros Firefox火狐扩展iMacro脚本入门教程 http://macrotea.iteye.com/blog/1702554 转载于:https://my.oschina.net/lsjun/blog/335799

imacros自动跑代码_如何使用iMacros自动执行重复的Web浏览器任务

imacros自动跑代码 Computers are supposed to automate repetitive tasks – if you find yourself submitting forms over and over or repeatedly navigating a website by hand, try iMacros. It’s easy-to-use – all you have to do is perform an action once. 计算机应…

串联系统与并联系统可靠性计算

串联系统 每个环节都必须能够正常工作 所以串联系统的可靠度就是 R0的正常率 * R1的正常率 * R2的正常率 * R3的正常率 一直到结束 并联系统 仅当所有子系统都失效的时候该并联系统才会失效,所以改并联系统的失效率或者可靠性很好计算,就是用1 - 失效率…

软考之系统可靠性

一:前言 在备战软考时,经常遇到考察计算机系统可靠性计算的。这类题考察程度不难,就是容易混淆串联与并联。所以,要了解基本的运算公式。 二:操作 可靠性计算涉及到三种系统: 1.串联系统: 计…

软件可靠性指标mtbf测试评估,产品可靠性指标预计

假设对某一产品/系统要求的可靠性为:mtbf大于2000h,那么在对此系统立项时,mtbf应该设立怎么样的目标值?如何达到这一目标值,这就关系到可靠性预计和分配。 开展可靠性预计和分配工作,是确保设计、生产“好”产品的指导性和基础性工作。首先将产品可靠性指标自上而下逐级地…

计算机系统可靠性(串并联)计算方法

题目:设一个系统由三个相同子系统并联构成,子系统的可靠性为0. 9,平均无故障时间为10000小时,则系统可靠性为(2)和平均无故障时间为(3)。 (2) A.0.729 B. 0.9 C. 0.999 D. 0.99 (3) A.1. 9999 B. 18000 C. 9000 D. 18333 计算…

配电网可靠性评估(三)——含分布式电源的配电网可靠性评估

首先列一下参考文献: [1]配电网可靠性评估方法研究现状与展望 [2]计及分布式电源的配电网供电可靠性 [3]基于仿射最小路法的含分布式电源配电网可靠性分析 [4]含电动汽车和分布式电源的配电网的可靠性评估 之前的博客中介绍了配电网可靠性评估的三种方法、分别是…

系统可靠性计算方法

可靠性技术是与国民经济及国防科技密切相关的亟待发展的新兴学科分支,世界各发达国家都对此给予高度重视,通过可靠性技术的开发和应用,已经在民用产品与武器装备的研制中获取了巨大利益。线性连续多数表决系统是今年来国际上研究的热点&#…

2.18 串联系统与并联系统可靠度计算

串联模型 如上图,N个子系统串在一起形成一个系统。所有的子系统都必须正常运行,整个系统才正常,只要有一个环节出问题了,整个系统就会出问题。 串联模型可靠度计算 R R1 X R2 X R3 X … X Rn 比如R1,R2,R3都是0.9,…

电子设备的可靠性预计

01 — 电子可靠性预测的一般程序 1、先划分可靠性预计单元,后建立系统可靠性模型。预计单元在电路功能上相对独立,其可靠性模型一般为串联结构。 2、计算各预计单元内元器件的工作失效率。对于采用元器件应力分析可靠性预计法的,按工作失效率…

计算机组成原理-计算机可靠性模型(串联并联系统/串并联混合系统)

计算机组成原理-计算机可靠性模型 计算机系统是一个复杂的系统,影响可靠性的因素非常多,难以进行直接可靠性分析,但通过建立适当数学模型,把大系统分割为若干子系统,可简化其分析过程,以下是三种常见的系统…

系统可靠性

系统的可靠性分析与设计是系统架构设计师在系统分析与设计阶段、系统集成阶段应该重点考虑的问题。内容主要为可靠性设计、系统的故障模型、系统的可靠性模型、组合模型可靠性计算、马尔柯夫模型可靠性计算,以及硬件冗余、信息校验码等方面;另外也涉及系…

实现10负荷点的配电网蒙特卡洛可靠性计算matlab程序,代码有注释。

实现10负荷点的配电网蒙特卡洛可靠性计算matlab程序,代码有注释。 :2620651757875616浪迹天涯

软考:系统可靠性计算

系统可靠性计算是软件设计师考试的一个重点,近些年几乎每次考试都会考到,但这个知识点的难度不高,了解基本的运算公式,即可轻松应对。 可靠性计算主要涉及三种系统,即串联系统、并联系统和冗余系统,其中串…

可靠性设计

文章目录 可靠性设计方法:简化设计什么是可靠性设计?可靠性设计方法:余度设计(又称冗余设计)可靠性设计方法:裕度设计可靠性设计:热设计 可靠性设计方法:简化设计 已剪辑自: https://mp.weixin.qq.com/s?…

ETAP软件--可靠性计算

对单辐射架空线路进行可靠性计算过程。 图1 单辐射架空线路分段接线图 各元件可靠性参数如下: 架空线路故障停运率(次/百公里) 55.865 架空线路停电平均持续时间(小时) 4.1622 断路器故障停运率(次/百台) 1.699 断路器停电平均持续时间(小时) 4.8864 开关故障停运…

可靠性计算python库

这里的可靠性Reliability指的是工程领域中的硬件可靠性,而非软件可靠性。可靠性的相关计算需要经验积累,针对性强的相关开源软件是比较少的。以下是我在github上找到的两个可靠性计算python包。 可靠性简介 定义:可靠性是系统在规定的环境下…