วันพฤหัสบดีที่ 13 มิถุนายน พ.ศ. 2556

คำสั่งที่น่าสนใจของ Imacros


     ช่วงนี้ผมสนใจเจ้า Imacros อยู่ครับ มันคือ add on บน Web Browser ซึ่งรองรับทั้ง Firefox , Chorme , IE และมีตัวเต็ม ซึ่งจะเป็นในรูปแบบของโปรแกรม Imacros เลยครับ และต้องเสียตังค์ซื้อ จุดเด่นของมัน คือ สามารถบันทึกการทำงานบางอย่างที่เกิดขึ้นซ้ำๆ บนหน้าWeb Page ของเราครับ

     Imacros มันจะช่วยทุ่นเวลาให้เราได้อย่างมากเลยครับ เช่น มีประโยชน์ต่อการโพสข้อความทำ SEO ตามเว็บต่างๆ เช่นการโพสสินค้าตามเว็บบอร์ดต่างๆ ซึ่งจะทำให้สะดวกและรวดเร็ว โดยที่เราไม่จำเป็นต้องโพสเองทีละเว็บ โดยเราสามารถทำให้สินค้าของเราสามารถโพสกระจายไปยังเว็บต่างๆโดยอัตโนมัติเพียงคลิกเดียว

ถ้าให้ผมแนะนำว่าจะให้ add on ของ Imacros ใช้กับ Web Browser เจ้าไหนดี แนะนำเลยครับว่า ให้ใช้ Firefox
จะดีที่สุดครับ ดาวนโหลดได้จาก https://addons.mozilla.org/en-us/firefox/addon/imacros-for-firefox/
เพราะทำงานได้ไวดี ไม่หน่วง ไม่เออเร่อ โอเคที่สุดแล้วครับ ถ้าเป็น Chrome หรือ IE บางครั้งก็มีค้างอยู่เหมือนกันครับ

ถ้าอยากรู้วิธีใช้งาน สามารถหาอ่านตามเว็บต่างๆได้เลย เพราะมีให้เลือกศึกษาเยอะเลยครับ แต่ที่แนะนำคือเว็บ http://www.hackublog.com/search/label/iMacros?&max-results=3  ซึ่งจะเขียนได้ละเอียดดีครับ

     สำหรับผมจะขอข้ามขั้นตอนพื้นฐานไปเลย เพราะมีคนเขียนไว้แล้ว ตามเว็บที่แนะนำข้างต้น
ผมจะขอรวบรวมคำสั่งต่างๆ ที่สำคัญของ 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> คือ โค๊ดที่ใช้สำหรับการขึ้นบรรทัดใหม่ของเนื้อหา

ศึกษาเพิ่มเติมได้จาก http://wiki.imacros.net/First_Steps
และแนะนำเว็บของคนไทยเว็บนี้ด้วยครับ เพราะสอนได้ดีมากๆ -> http://www.hackublog.com/2010/08/imacros-tutorial-section-2-scripts-and.html

ไม่มีความคิดเห็น :

แสดงความคิดเห็น