The latest version of iMacros For Firefox (Mac) is a powerful web automation tool software. iMacros For
The official version of Firefox (Mac) is a plug-in that can be used to perform repeated operations. Later, due to continuous upgrades and enhancements in functionality, it evolved into a well-known SEO tool in the industry. iMacros For
Firefox (Mac) can also make it very convenient to automatically fill in forms, extract data from websites, automatically test websites, automatically log in to webmails, and automatically repeat tasks.
Things to note:
existmacWhen downloading and installing software, you will generally encounter the following three error situations. Now the editor of Huajun will give you the answers. If you encounter errors, please read them carefully:
1."...The software is corrupted and cannot be opened. You should move it to the Trash"
2."Can't open...software because it comes from an unidentified developer"
3."Can't open...software becauseAppleUnable to check if it contains malware"
When encountering the above three situations, we should:
1. First set:Open any source
2, most software settings can be downloaded and installed normally after opening any source; a small number of softwareiosRestrictions on unsigned application permissions require the execution of command line code to bypass application signature authentication. Therefore it is necessary to:Execute command bypassiosnotarizationGatekeeper.
3. If none of the above operations can solve the problem, then you need to:closureSIPSystem integrity protection.
iMacros For Firefox(Mac) software features
1. Browser Automation: Automate tasks through Internet Explorer, Firefox and Chrome. There are no new scripting languages to learn, and you have complete programmatic control over your web browser, so even the most complex tasks can be scripted.
2. Web Testing: Automate functional, performance and regression testing of any website technology (including Java, Flash, Flex or Silverlight applets and all AJAX elements) and capture precise web page response times. Export macros to SeleniumWebDriver code.
3. Data Extraction: A complete toolset for masking web data into a database, spreadsheet or any other application. iMacros can automate all the web collection you need in just minutes.
4. Full-featured Web browser API: iMacros Enterprise Edition automatically installs the Web browser API, which can complete Web browser controls from any Windows programming or scripting language. With these powerful commands, you can control iMacros using any Windows programming language that supports the use of COM objects. Almost all Windows programming languages support this technology, including free WindowsScriptingHost, VisualBasic6, VisualBasic.NET, C#, Java, Perl, Python, C++, ASP, PHP and ASP.NET.
iMacros For Firefox(Mac) software features
Web automation
Automated fill-out forms can meet the needs of end users. You can easily download and upload text, images, files and web pages, as well as process PDF files and screenshots.
You can import and export data from CSV/XML files, databases or other web applications.
Can access the Web.
iMacros can help you check websites, remember passwords, and fill in web forms every day, freeing you from tedious work. iMacros is a software that can automatically fill in web forms. It stores all information in text files for easy editing and reading. The password uses 256-bit AES encryption.
Data extraction
iMacros can not only fill in web form information, but also extract information. For example: find and extract text, images (such as prices, product descriptions, stock quotes, etc.) from websites. iMacros supports Unicode format and all languages (including multi-byte languages, such as Chinese).
Web page test
iMacros can perform functional testing, performance testing and regression testing of web applications.
iMacros is a tool that can be tested directly within the browser (such as IE, Firefox and Chrome). It also works in Java/Flash/Flex
/Execute tests in Silverlight program and all AJAX elements. iMacros has a built-in command command that can accurately capture every response time of the Web.
Web browser API
iMacros’ scripting interface enables programmable control of web browsers. Therefore, scripts can be written to complete complex tasks. iMacros' 32/64-bit API can remotely control the browser.
NET web browser component
.NET Web Browser Components can quickly add automation to your applications. It has more than ten years of mature technology in testing and debugging. Currently more than 500,000 users are using it.
iMacros For Firefox(Mac) Instructions
The interface of iMacros after installation is as follows:
iMacros Tutorial---iMacros Variables
imacros can record your actions on the web page, and then simulate your actions to automatically repeat them. Advanced applications mainly lie in two aspects:
1. Use JS to dynamically call and execute it repeatedly.
2. Call CSV files, this is good.
You can also call the database, but I have never used this.
The installation method is the same as the general Firefox extension installation method. If you don’t know how to install it on Google, click the imacros button after installation, and its working interface will appear on the left side of the browser, which consists of three parts:
1. Run: (You can run existing macros, no explanation, don’t be afraid it’s easy to use)
2. Record: (Click record to record your actions on the web page, press stop to automatically save it as the current macro)
3. Edit: (You can further edit the stored macro to better suit your purposes)
Imacros variable
Divided into system default variables and user-defined variables
1. System default variables
There are three special variables in the system default variables: VAR1 VAR2 VAR3 can be assigned any value.
Common system internal variables:
SET !VAR1 helloworld
Set!VAR1 to hello world (ps: represents a space
Represents carriage return)
SET !TIMEOUT 25 macro timeout value
PROMPT Pleaseentertext !VAR1
An input box will pop up, and the content you enter in the input box will be transferred to !VAR1.
2. User-defined variables: variables passed in from outside the user
iimSet("myurl","www.google.com")
Use {{myurl}} when calling variables
iMacros Tutorial---JS functions used to call imacros
1. iimPlay(): Call an iim script.
The complete calling method is: int ret_code = iimPlay (String macro [ int timeout])
, when the return value ret_code is 1, it means that iim was called correctly. If it is less than 0, it means an error occurred when executing the script.
Execute the script statement of iMacros. The statement can be a paragraph and must start with CODE:. The lines must be separated by "n". A negative return value indicates an execution error.
2. iimSet(): Set custom variables
The syntax is: int ret_code = iimSet (String -var_VARNAME, String VARVALUE)
The most important ones are the above two, you can also learn more about them
iimDisplay(msg): Display a message in the form of an independent dialog box
String=iimGetLastExtract([n]): Returns the data obtained through Extract from the nth page
iimGetLastError() returns the error information (string) corresponding to the latest error
When Tag is not found, it will wait by default!TIMEOUT/10. For such a long time, the default value is 6 seconds.
iMacros Tutorial---Calling csv files
CMDLINE !DATASOURCE sliyu.csv
SET !DATASOURCE_COLUMNS 8
SET !LOOP 2
SET !DATASOURCE_LINE {{!LOOP}}
SET !DATASOURCE sliyu.csv (built-in variable !DATASOURCE)
SET !DATASOURCE_COLUMNS 8
(After selecting the data source file, we need to tell iMacros how many columns the CSV file has. Use the !DATASOURCE_COLUMNS variable to set it)
SET !LOOP 2
SET !DATASOURCE_LINE {{!LOOP}}
(Since we want to insert all the data sets, we need the macro loop to control. ps: loop is the number of times the script loops, remember to play
Is there a loop button to run the loop? This built-in variable is used to set the line of the file to be read. )
Now, we have done all the preparations. Next we need to read the corresponding data.
TAG TYPE=INPUT:TEXT FORM=Listing ATTR=NAME:Name CONTENT={{!COL1}}
TAG TYPE=INPUT:TEXT FORM=Listing ATTR=NAME:Album CONTENT={{!COL2}}
TAG TYPE=INPUT:TEXT FORM=Listing ATTR=NAME:Price CONTENT={{!COL3}}
{{!COL1}} represents reading the corresponding first column of data
Commonly used commands
REFRESH is used to refresh the page
WAIT SECONDES=3 wait 3 seconds
ONDIALOG POS=1 BUTTON=CANCEL CONTENT= Click Cancel when you see the pop-up window
URL GOTO=http://www.g.cn Go to the URL www.g.cn
TAB T=1 Go to the first tab page
VERSION BUILD=6700624 RECORDER=FX
Version number
TAG POS=1 TYPE=td ATTR=align:center EXTRACT=TXT
POS=Position page extraction content TYPE=tag ATTR=Attributes used for tags:value EXTRACRT=TXT Extract text
SET !VAR {{!EXTRACT}} Extract the content in EXTRACT and copy it to var
SET !TIMEOUT 25 timeout setting value
SET !REPLAYSPEED FAST is used to set the playback speed to the fastest, that is, there is no waiting between execution statements
SET !ERRORIGNORE YES is used to ignore errors
iMacros tutorial---iMacros common codes
iim part
SET !ERRORIGNORE YES //Ignore errors
SET !TIMEOUT 25 //The web page cannot be opened for 25 seconds to execute the next statement
SET !REPLAYSPEED MEDIUM //Playback speed, FAST MEDIUM SLOW
TAB T=1 //Switch to tab1
TAB CLOSE //Close the current tab
TAB CLOSEALLOTHERS //Close all other tags, leaving only the first one
javascript part
var code = "CODE:";
var jsLF = "n";
code += "URL GOTO = http://www.youdomain.com/" + jsLF;
Code += "URL GOTO = http://www.youdomain2.com/";
iimDisplay("iim script starts running!"); //Display status text
iimPlay(code); //Run the script
iMacros For Firefox (Mac) update log
1. The pace of optimization never stops!
2. More little surprises are waiting for you to discover~
Huajun editor recommends:
After continuous official updates and iterations, iMacros For Firefox (Mac) has become very stable and powerful, meeting all your needs. The editor has also prepared Baidu Input Method For Mac, Mac OS X, and Batch Butler for you.