SEO必备的利器–iMacros
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上面,可以大大地提升我們的效率,具體要看你怎么用了
總結
以上是生活随笔為你收集整理的SEO必备的利器–iMacros的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pmd 相机 系统标定
- 下一篇: SilverLight是什么(转)