火狐浏览器Firefox 如何使用iMacros 自动填写网页表单
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
?
?
?
?
?
?
?
?
?
轉載于:https://www.cnblogs.com/acetaohai123/p/6625776.html
總結
以上是生活随笔為你收集整理的火狐浏览器Firefox 如何使用iMacros 自动填写网页表单的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 教你凭单号查询跟踪包裹物流
- 下一篇: imacros学习笔记
