iMacros เป็น Tools ทำงานบน Browser อาทิเช่น Chrome , Firefox
iMacros นับเป็นเครื่องมือเสริมที่ทำงานบน Web Browser เช่น Google Chrome หรือ Mozilla Firefox ที่มีประโยชน์อย่างมาก เช่น ถ้าเราต้องการ Login เข้าสู่ Hotmail เราจะต้องเปิดหน้าแรกของ Hotmail.com กรอก Email และ Password ในการ Login ซึ่งทุก ๆ ครั้งเราก็จะทำอย่างนี้ทุกครั้ง แต่ถ้าเราไม่อยากเสียเวลามานั่งกรอกแบบนี้จำเจ ก็สามารถใช้ iMacros บันทึกการทำงานกับสิ่งที่เราทำลงไป จากนั้นก็ให้ iMacros ทำการ Login แทนเรา โดยข้อมูลต่าง ๆ เช่น Email และ Password ตัว iMacros จะเอามาจากที่เราได้บันทึกไว้ ในทางปฏิบัติแล้ว iMacros มีประโยชน์เช่น ถ้าเรากรอกข้อมูลบน Form ที่ซ้ำ ๆ กันหลาย ๆ ครั้งเราก็สามารถใช้ iMacro เข้ามาจัดการได้ หรือกรณีที่เรามีฐานข้อมูลที่อยู่ในรูปแบบ CSV ไฟล์ เราก็สามารถให้ iMacros อ่านข้อมูลเข้าและโพสลง Form ได้เช่นเดียวกัน
วิธีการติดตั้ง IMacros บน Google for Chrome
ชื่อ Extension : iMacros for Chrome
Download https://chrome.google.com/webstore/detail/cplklnmnlbnpmjogncfgfijoopmnlemp
เลือก ADD TO CHROME ดังรูป
โปรแกรมจะถามยินยันอีกครั้งให้เลือกยืนยันโดยการคลิกที่ Add
สำหรับ Icons ของ iMacros ที่ทำงานบน Chrome จะอยู่ที่ด้านขวาของ Address bar เหมือนในรูป
การติดตั้ง Imacro ใน FireFox
เมื่อเปิด FireFox มาแล้ว ให้เลือก “เครื่องมือ > ส่วนเสริม” หรือกด Ctrl+Shift+A
2. เมื่อเข้าสู่หน้า ตัวจัดการส่วนเสริม ให้พิมพ์ในช่องค้นหาว่า imacro ก็จะพบกับเป้าหมายที่ต้องการ(รูป)ให้กด “ติดตั้ง”
3.ติดตั้งเรียบร้อยแล้ว กด “เริ่มใหม่เดี๋ยวนี้” FireFox จะรีสตาร์ทใหม่ เพื่อพร้อมใช้งาน Imacro
.เมื่อเข้าสู่หน้า FireFox จะมี Icon ของ Imacro
5. เมื่อเราลองกด Icon ก็จะพบว่า หน้าต่าง Imacros โผล่ออกมาด้านซ้ายครับ ซึ่งตอนนี้พร้อมใช้งานแล้ว
คำสั่งที่น่าสนใจของ Imacros
1.VERSION BUILD=8300326 RECORDER=FX
เวอร์ชั่นของ Imacros
2.TAB T=1
เริ่มทำงานที่แท็บ 1 ในกรณีเปิดหลายแท็บ
3.TAB CLOSEALLOTHERS
ปิดแท็บทั้งหมดยกเว็นแท็บปัจจุบันที่เปิดอยู่
4.SET !ERRORIGNORE YES
หากเจอปัญหาให้ทำงานต่อไปจนเสร็จ โดยข้ามโค๊ดบรรทัดที่เจอปัญหาไปทำงานบันทัดต่อไปได้เลย
5.URL GOTO=http://www.dealfish.co.th/
ไปยังเว็บที่เราต้องการจะใช้ Imacros โพสข้อมูลต่างๆ
6.SET !DATASOURCE ชื่อไฟล์.csv
คือ คำสั่งเรียกใช้ไฟล์ csv ซึ่งอยู่ในโฟลเดอร์ Imacros/Databasource หากอยู่ข้างนอกโฟลเดอร์ Datasource ให้ใช้คำสั่งเช่น SET !DATASOURCE D:\ชื่อไฟล์.csv
7.SET !DATASOURCE_COLUMNS 3
กำหนดให้เรียกใช้ข้อมูลในไฟล์ csv 1 ถึง 3
8.SET !DATASOURCE_LINE {{!LOOP}}
นำข้อมูลในไฟล์ csv มาวนซ้ำจนครบแถวที่ต้องการ
9.SET !LOOP 1
เริ่มทำซ้ำที่แถวใดๆ เช่น เริ่มแถวที่ 1
10.SET !TIMEOUT 30
กำหนดให้เวลาโหลดเว็บเพจไม่ให้เกินกว่าที่กำหนด เช่น 30 วิ ถ้านานเกินก็ให้ข้ามไปหน้าเว็บเพจอื่นได้เลย
11.SET !ENCRYPTION NO
ไม่ต้องการให้มีการ Lock หรือ จดจำ password
12.SET !VAR1 ค่าตัวแปร1 หรือ SET !VAR2 ค่าตัวแปร2 หรือ SET !VAR3 ค่าตัวแปร3
ประกาศตัวแปรได้ไม่เกิน 3 ตัวแปร เวลาเรียกใช้ ใช้คำสั่ง {{!VAR1}} หรือ {{!VAR2}} หรือ {{!VAR3}}
13.ADD !EXTRACT {{!URLCURRENT}}
เป็นคำสั่งที่จะไปประยุกต์ใช้กับการเก็บ URL ของหน้าเว็บปัจจุบันที่เปิดอยุ่
14.SAVEAS TYPE=EXTRACT FOLDER=* FILE==ชื่อไฟล์.csv หรือ SAVEAS TYPE=CPL FOLDER=* FILE=+_{{!NOW:yyyymmdd_hhnnss}}
คือ การต้องการให้มีการบันทึก LINK ในหน้า Webpage ที่ได้จากการ EXTRACT ลงบนเครื่องคอมพิวเตอร์ของเรา
15.SAVEAS TYPE=BMP FOLDER=C:\Screenshots FILE=+{{!NOW:ddmmyyyy}}
คือ การต้องการให้มีการ Capther ภาพในหน้า Webpage ที่ได้จากการ EXTRACT ลงบนเครื่องคอมพิวเตอร์ของเรา
ศึกษาเพิ่มเติมที่ http://wiki.imacros.net/SAVEAS
16.WAIT SECONDS=5
หน่วงเวลาก่อนจะไปทำงานในคำสั่งถัดไป เช่น หน่วง 5 วิ จะมีประโยชน์กับหน้าเว็บที่ทำงานแบบ AJAX หรือ Javascript
17.<SP> คือ โค๊ดที่ใช้แทนการเว้นวรรคของเนื้อหา
18.<BR> คือ โค๊ดที่ใช้สำหรับการขึ้นบรรทัดใหม่ของเนื้อหา
วิธีการติดตั้ง