SEO必备的利器–iMacros

article/2025/10/16 18:22:13

Via http://www.snailtoday.com/2012/02/imacros/

今天向大家介绍一个做SEO必备的利器–iMacros,我们可以用它来自动发布博客评论、自动注册论坛账号、自动发布文章等,几乎可以和一些SEO软件相媲美。其实在之前翻译的一篇文章《10000美元/天是这样炼成的》里面,就已经提到了如何巧用iMacros来让我们的工作自动化,有兴趣的朋友可以找那篇文章来看看。

iMacros简介:

iMacros 是 Mozilla Firefox 浏览器附加组件,它的主要功能是可以协助我们建立动作宏,以用来登入网站、论坛、登入网络信箱检查邮件,也可以让我们建立其它动作宏,例如:另存网页,储存网页上的组件(例如:图片),打印…等

安装iMacros

首先安装Firefox浏览器,然后点击下面的链接进行iMacros的安装。

https://addons.mozilla.org/en-US/firefox/addon/imacros-for-firefox/

安装过程不再赘述,安装成功之后,在你的Firefox浏览器上,会多了一个如下图所示的图标,点击这个图标,就会出现iMacros窗口。窗口中有运行、记录、编辑三个标签,可以分别对宏进行运行、记录与储存、编辑等操作。

iMacros的应用:

下面,我们就以录制一个在Wordpress博客上自动发布评论的宏为例,说明一下如何使用iMacros简化我们的工作。

步骤一、录制宏

1、选中iMacros窗口中的“#Current.iim”,然后点击“记录”按钮。

2、在Firefox浏览器的网址栏输入需要发布评论的博客网址,回车确认。本例中以http://www.snailtoday.com/2012/02/qq2011/这个网址作为示例。

3、在博客留言区域输入昵称、邮箱、网址、评论内容(如下图所示),单击“提交留言”按钮。

4、单击iMacros窗口中的“删除Cache&Cookies”按钮。

5、单击iMacros窗口中的“停止按”钮,结束宏的录制。

步骤二、建立CSV文件

iMacros支持读取csv文件,这是一个十分有用的功能,比如:我们可以利用Scrapebox采集某一类型的论坛注册地址,保存到CSV文件,然后通过iMacros来批量注册;或者将注册好的论坛或博客的账号、密码保存到csv文件,利用iMacros来自动发布文章。在本例中,我们需要在WP博客的不同页面发布不同的评论,所以也需要调用csv文件来实现这个功能。

1、iMacros默认读取“/My Documents/iMacros/Datasources/”文件夹下面的文件,所以我们在这个文件夹下面建立一个test.csv的文件。

2、Wordprss博客留言需要用到昵称、email、网址,评论这四个元素,另外,我们还需要将用来留言的博客网址放到CSV文件中,完成后的CSV文件如下图所示:

步骤三、修改宏代码

1、选中“#Current.iim”,单击右键,在弹出的菜单中选择“编辑宏”按钮。

下图中的源代码就是iMacros所记录的步骤一的一系列动作,比如第三行是进入到目标网址,第四行是输入昵称,第五行是输入email…

2、因为我们要实现批量发布博客评论的功能,即每次进入到不同的网址,发布不同的评论,所以需要调用步骤二建立的CSV文件中的内容。

首先,将原来的代码

URL GOTO=http://www.snailtoday.com/2012/02/qq2011/

替换成:
CMDLINE !DATASOURCE  test.csv
SET !DATASOURCE_COLUMNS 5
SET !LOOP 2
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO={{!COL1}}

这段代码的意思是:

CMDLINE !DATASOURCE  test.csv表示读取test.csv这个文件。

SET !DATASOURCE_COLUMNS 5 告诉iMacros这个csv文件有5列。

SET !LOOP 2 从第2行开始读取内容

URL GOTO={{!COL1}} 告诉浏览器访问cvs文件的第一列的URL,也就是用户界面的url。

3、同样的道理,将“content=这是昵”称替换成“content={{!COL2}}”,表示自动获取CSV文件第二栏的数据,依此类推,将代码修改成如下的形式。

4、在代码的结尾加上如下代码,表示执行完一次,等待时间为10秒钟。

WAIT SECONDS=10

5、最后完成的代码如下:

VERSION BUILD=7401110 RECORDER=FX
TAB T=1
CMDLINE !DATASOURCE test.csv
SET !DATASOURCE_COLUMNS 5
SET !LOOP 2
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO={{!COL1}}

TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://www.snailtoday.com/wp-comments-post.php ATTR=ID:author CONTENT={{!COL2}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://www.snailtoday.com/wp-comments-post.php ATTR=ID:email CONTENT={{!COL3}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://www.snailtoday.com/wp-comments-post.php ATTR=ID:url CONTENT={{!COL4}}
TAG POS=1 TYPE=TEXTAREA FORM=ACTION:http://www.snailtoday.com/wp-comments-post.php ATTR=ID:comment CONTENT={{!COL5}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:commentform ATTR=ID:submit
WAIT SECONDS=10
CLEAR

步骤四、测试效果

1、选中“#Current.iim”,点一下“播放(循环)”按钮,iMacros即开始自动运行,在iMacros窗口以及右边的浏览器中可以看到iMacros的运行情况。iMacros会依次浏览CSV文件第一列中的三个URL,然后在博客留言区域自动填写内容,并自动递交。

2、运行完毕之后,登陆WP后台,可以看到iMacros已经成功地在博客上发布了三条留言。如下图:

本例演示的只是iMacros最基本的功能,目的是让大家对iMacros有一个了解。总之,将iMacros用在SEO上面,可以大大地提升我们的效率,具体要看你怎么用了


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

相关文章

imacros:使用外部编辑器

2019独角兽企业重金招聘Python工程师标准>>> 在imacros中,右击iim文件,选择编辑宏,会调用imacros自带的编辑器进行编辑。 其实也可以自定义: 在Paths选项卡中选择外部编辑器: 转载于:https://my.oschina.ne…

FF的插件iMacros简单交流

今天组织了公司第一次软件测试沙龙,主题是自动化测试插件--iMacros,公司的一位同事分享了他关于iMacros使用的一些心得给我们分享,现小小总结一下: iMacros是一款功能比较强的FF插件(当然也有IE和chrome的版本&#xf…

imacros:初次尝试

2019独角兽企业重金招聘Python工程师标准>>> 安装 打开火狐插件管理页面,搜索、安装: 当然,用的免费版本。 安装后,工具栏出现: 示例 VERSION BUILD9030808 RECORDERFX TAB T1 TAB CLOSEALLOTHERS URL GOT…

imacros:运行javascript

2019独角兽企业重金招聘Python工程师标准>>> 将#Current.iim重命名为js后缀的文件,例如test.js。注意,每次录制时都会有新的#Current.iim产生,若无则会新建,有则覆盖内容。 运行test.js: 这里的js有较多的限…

如何使用iMacros进行web程序中页面加载的性能测试

iMacros 的官方简介如下,这里就不做翻译了,本人觉得还是看原汁原味的介绍好。 iMacros is an extension for the Mozilla Firefox web browsers which adds record and replay functionality similar to that found in web testing and form filler sof…

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

1 我们首先访问一个想要自动填写表单的网站。我们以百度为例,右侧有登录窗口。 2 然后我们点开刚安装上的iMacros插件,一般安装之后就会自动出现在浏览器的某个地方,点击记录选项卡,再点击记录。 3 iMacros将立即开始记录宏命令…

如何使用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、计算各预计单元内元器件的工作失效率。对于采用元器件应力分析可靠性预计法的,按工作失效率…

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

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