
ช่วยชี้แนะหน่อยคร้า
พอจะเขียน imacro เป็นบ้าง แต่นึกไม่ออกว่าจะเก็บข้อมูลของ amazon อย่างไรเรยคะ
แนวทางนะครับ
ตอนที่เรา Record imacros เวลาเรา คลิกในจุดต่าง ๆ จะมี code tag ขึ้นมาให้ นั่นล่ะครับคือวิธีการที่เราจะ copy เช่น
เราไปคลิกที่ link แล้ว ได้โค้ดแบบนี้นะครับ
TAG POS=1 TYPE=A ATTR=HREF:http://www.amazon.com/Kindle-Wireless-Reader-Wifi-Graphite/product-reviews/B003DZ1Y8Q/ref=dp_top_cm_cr_acr_txt?ie=UTF8&showViewpoints=1&&TXT:23,331<SP>customer<SP>reviews
มันก็จะอ่านได้ว่าเป็น TAG HTML ตำแหน่งที่ 1 เป็น HTML <TAG A> โดยมีค่า HREF และ TXT ดังนี้
HREF = http://www.amazon.com/Kindle-Wireless-Reader-Wifi-Graphite/product-reviews/B003DZ1Y8Q/ref=dp_top_cm_cr_acr_txt?ie=UTF8&showViewpoints=1
TEXT = 23,331 customer reviews
มาเวลานี้เราอยาก copy ข้อมูลเราก็ใส่คำว่า EXTRACT เข้าไป และต้องบอกด้วยว่าอยากได้ข้อมูลอะไร เช่น
เราต้องการข้อมูล HREF ก็ใส่ว่า
TAG POS=1 TYPE=A ATTR=HREF:http://www.amazon.com/Kindle-Wireless-Reader-Wifi-Graphite/product-reviews/B003DZ1Y8Q/ref=dp_top_cm_cr_acr_txt?ie=UTF8&showViewpoints=1&&TXT:23,331<SP>customer<SP>reviews EXTRACT=HREF
แต่ถ้าเราต้องการข้อมูล ชื่อของ Link หรือก็คือ TXT ก็ใส่ว่า
TAG POS=1 TYPE=A ATTR=HREF:http://www.amazon.com/Kindle-Wireless-Reader-Wifi-Graphite/product-reviews/B003DZ1Y8Q/ref=dp_top_cm_cr_acr_txt?ie=UTF8&showViewpoints=1&&TXT:23,331<SP>customer<SP>reviews EXTRACT=TXT
เข้าใจไหมเอ่ยยยยย
เวลาเราจะเอาค่าที่เรา EXTRACT หรือ COPY มาได้ ไปใช้งานทำ รายงานเป็น CVS ออกมาก็ใส่แบบนี้ต่อไปว่า
SAVEAS TYPE=EXTRACT FOLDER=* FILE=Report.csv
อีกนิดหนึ่ง imacros มันไม่ได้แค่ EXTRACT แค่ HREF หรือ TXT นะครับ แต่เราต้องใช้คำตามที่เค้ามีให้ ไม่ใช่ว่าอยากได้อะไรก็ใส่ EXTRACT=XXXX อย่างนี้ก็ไม่ได้เช่นกัน ลองเล่น ๆ ดูนะครับ ไม่ยากเลย
สำเร็จกระบวนการครับ
