Monday, August 27, 2012

iMacros ดึงรายละเอียดสินค้า จาก AMAZON

1. ดึงชื่อสินค้า เมื่อทราบ ASIN

ต้องการดึง ชื่อ เมื่อทราบเลข Asin (ท่านอาจจะได้ asin มาจากที่ไหนก็ตาม)
ต้องสร้างไฟล์ asin.csv ไว้ใน My Documents/iMacros/datasources โดย column A ใส่รายการ asin ที่อยากทราบชื่อ
ไฟล์เอาท์พุตอยู่ใน My Documents/iMacros/Downloads ชื่อ NameReprot.csv
ตั้ง Play Loop ตามจำนวนที่ท่านต้องการ บน iMacros Tab



  1. VERSION BUILD=7401110 RECORDER=FX
  2. TAB T=1
  3. 'Set ignore if error
  4. SET !ERRORIGNORE YES
  5. SET !EXTRACT_TEST_POPUP NO
  6. 'set data file name
  7. CMDLINE !DATASOURCE asin.csv
  8. 'set number of data column
  9. SET !DATASOURCE_COLUMNS 1
  10. 'set number of loop, normal is 1
  11. SET !LOOP 1
  12. URL GOTO=http://www.amazon.com/dp/{{!COL1}}
  13. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  14. SAVEAS TYPE=EXTRACT FOLDER=* FILE=NameReport.csv
  15. WAIT SECONDS=1
คัดลอกไปที่คลิปบอร์ด
download file : hxxp://www.mediafire.com/?revigffxvsbs2sg

ปล. มีสคริปส์ที่ดึงตามคีย์เวิร์ดแจกไว้แล้วครับ ลองหาดูถ้ายังไม่ตรงความต้องการ

2. ดึง ASIN และ ชื่อสินค้า ต้องระบุ URL ของ Node ย่อยสุด

url เช่น
  1. hxxp://www.amazon.com/Cookware-Sets-Baking-Kitchen/b/ref=amb_link_353665702_11?ie=UTF8&node=289816&pf_rd_m=ATVPDKIKX0DER&pf_rd_s=gp-center-5&pf_rd_r=1AD0GXF8ZHD73Z6B0EW6&pf_rd_t=101&pf_rd_p=1314866762&pf_rd_i=284507
คัดลอกไปที่คลิปบอร์ด
โดย แต่ละหน้าจะมีสินค้า 24 ชิ้น หากต้องการมากกว่า 1 หน้า ก็ให้ copy url หน้าที่ต้องการ ใส่ไฟล์ amazoncatpage.csv ในแถวถัดไป และใช้ Column B ชื่อเดิม

ต้องสร้างไฟล์ amazoncatpage.csv ไว้ใน My Documents/iMacros/datasources โดย column A ใส่รายการ URL Column B ใส่ชื่อที่ไฟล์ output ที่อยากได้
ไฟล์เอาท์พุตอยู่ใน My Documents/iMacros/Downloads ชื่อตามที่ตั้งไว้ใน Column ที่ 2 ของไฟล์ amazoncatpage.csv
ตั้ง Play Loop ตามจำนวนที่ท่านต้องการ บน iMacros Tab
  1. VERSION BUILD=7401110 RECORDER=FX
  2. TAB T=1
  3. 'Set ignore if error
  4. SET !ERRORIGNORE YES
  5. SET !EXTRACT_TEST_POPUP NO
  6. 'set data file name
  7. CMDLINE !DATASOURCE amazoncatpage.csv
  8. 'set number of data column
  9. SET !DATASOURCE_COLUMNS 2
  10. 'set number of loop, normal is 1
  11. SET !LOOP 1
  12. URL GOTO={{!COL1}}
  13. TAG POS=1 TYPE=A ATTR=CLASS:title*
  14. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  15. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  16. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  17. WAIT SECONDS=1
  18. BACK
  19. TAG POS=2 TYPE=A ATTR=CLASS:title*
  20. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  21. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  22. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  23. WAIT SECONDS=1
  24. BACK
  25. TAG POS=3 TYPE=A ATTR=CLASS:title*
  26. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  27. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  28. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  29. WAIT SECONDS=1
  30. BACK
  31. TAG POS=4 TYPE=A ATTR=CLASS:title*
  32. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  33. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  34. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  35. WAIT SECONDS=1
  36. BACK
  37. TAG POS=5 TYPE=A ATTR=CLASS:title*
  38. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  39. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  40. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  41. WAIT SECONDS=1
  42. BACK
  43. TAG POS=6 TYPE=A ATTR=CLASS:title*
  44. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  45. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  46. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  47. WAIT SECONDS=1
  48. BACK
  49. TAG POS=7 TYPE=A ATTR=CLASS:title*
  50. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  51. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  52. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  53. WAIT SECONDS=1
  54. BACK
  55. TAG POS=8 TYPE=A ATTR=CLASS:title*
  56. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  57. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  58. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  59. WAIT SECONDS=1
  60. BACK
  61. TAG POS=9 TYPE=A ATTR=CLASS:title*
  62. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  63. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  64. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  65. WAIT SECONDS=1
  66. BACK
  67. TAG POS=10 TYPE=A ATTR=CLASS:title*
  68. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  69. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  70. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  71. WAIT SECONDS=1
  72. BACK
  73. TAG POS=11 TYPE=A ATTR=CLASS:title*
  74. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  75. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  76. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  77. WAIT SECONDS=1
  78. BACK
  79. TAG POS=12 TYPE=A ATTR=CLASS:title*
  80. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  81. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  82. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  83. WAIT SECONDS=1
  84. BACK
  85. TAG POS=13 TYPE=A ATTR=CLASS:title*
  86. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  87. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  88. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  89. WAIT SECONDS=1
  90. BACK
  91. TAG POS=14 TYPE=A ATTR=CLASS:title*
  92. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  93. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  94. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  95. WAIT SECONDS=1
  96. BACK
  97. TAG POS=15 TYPE=A ATTR=CLASS:title*
  98. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  99. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  100. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  101. WAIT SECONDS=1
  102. BACK
  103. TAG POS=16 TYPE=A ATTR=CLASS:title*
  104. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  105. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  106. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  107. WAIT SECONDS=1
  108. BACK
  109. TAG POS=17 TYPE=A ATTR=CLASS:title*
  110. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  111. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  112. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  113. WAIT SECONDS=1
  114. BACK
  115. TAG POS=18 TYPE=A ATTR=CLASS:title*
  116. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  117. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  118. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  119. WAIT SECONDS=1
  120. BACK
  121. TAG POS=19 TYPE=A ATTR=CLASS:title*
  122. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  123. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  124. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  125. WAIT SECONDS=1
  126. BACK
  127. TAG POS=20 TYPE=A ATTR=CLASS:title*
  128. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  129. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  130. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  131. WAIT SECONDS=1
  132. BACK
  133. TAG POS=21 TYPE=A ATTR=CLASS:title*
  134. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  135. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  136. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  137. WAIT SECONDS=1
  138. BACK
  139. TAG POS=22 TYPE=A ATTR=CLASS:title*
  140. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  141. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  142. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  143. WAIT SECONDS=1
  144. BACK
  145. TAG POS=23 TYPE=A ATTR=CLASS:title*
  146. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  147. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  148. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  149. WAIT SECONDS=1
  150. BACK
  151. TAG POS=24 TYPE=A ATTR=CLASS:title*
  152. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  153. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  154. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  155. WAIT SECONDS=1
  156. BACK
คัดลอกไปที่คลิปบอร์ด
download file : hxxp://www.mediafire.com/?pw3dcxsd908illx

ปล. มีสคริปส์ที่ดึงตามคีย์เวิร์ดแจกไว้แล้วครับ ลองหาดูถ้ายังไม่ตรงความต้องการ

3. ดึง ASIN, Title, ListPrice, Price, You Save ของหมวด Best Seller, New Release, Top Rate, Wish For

url ตัวอย่างสำหรับ Version 1 เช่น
  1. hxxp://www.amazon.com/Best-Sellers-Electronics-Camera-Photo/zgbs/electronics/502394/ref=zg_bs_502394_pg_1?_encoding=UTF8&pg=1
  2. hxxp://www.amazon.com/Best-Sellers-Electronics-Camera-Photo/zgbs/electronics/502394/ref=zg_bs_502394_pg_2?_encoding=UTF8&pg=2
  3. hxxp://www.amazon.com/Best-Sellers-Electronics-Camera-Photo/zgbs/electronics/502394/ref=zg_bs_502394_pg_3?_encoding=UTF8&pg=3
  4. hxxp://www.amazon.com/Best-Sellers-Electronics-Camera-Photo/zgbs/electronics/502394/ref=zg_bs_502394_pg_4?_encoding=UTF8&pg=4
  5. hxxp://www.amazon.com/Best-Sellers-Electronics-Camera-Photo/zgbs/electronics/502394/ref=zg_bs_502394_pg_5?_encoding=UTF8&pg=5

คัดลอกไปที่คลิปบอร์ด
ถ้าใช้ในเวอร์ชั่น 2 ใช้แค่ url แรก อันเดียวก็พอครับ เดี๋ยวมันจะดึงไล่จนครบทุกหน้าเอง

โดยแต่ละหน้าจะมีสินค้า 20 ชิ้น สำหรับเวอร์ชั่น 1 หากต้องการมากกว่า 1 หน้า ก็ให้ copy url หน้าที่ต้องการ ใส่ไฟล์ amazonbestpage.csv ในแถวถัดไป และใช้ Column B ชื่อเดิม สำหรับเวอร์ชั่น 2 ใช้แค่ url หน้าแรก อันเดียวก็พอครับ เดี๋ยวมันจะดึงไล่จนครบทุกหน้าเอง

ต้องสร้างไฟล์ amazonbestpage.csv ไว้ใน My Documents/iMacros/datasources โดย Column A ใส่รายการ URL Column B ใส่ชื่อที่ไฟล์ output ที่อยากได้
ไฟล์เอาท์พุตอยู่ใน My Documents/iMacros/Downloads ชื่อตามที่ตั้งไว้ใน Column ที่ 2 ของไฟล์ amazonbestpage_V?.csv
ตั้ง Play Loop ตามจำนวนแถวในไฟล์ amazonbestpage.csv หรือเท่ากับจำนวนที่ท่านต้องการ บน iMacros Tab

Version 1 : กำหนดหน้าในไฟล์ Datasource amazonbestpage_V1.csv
  1. VERSION BUILD=7401110 RECORDER=FX
  2. TAB T=1
  3. 'Set ignore if error
  4. SET !ERRORIGNORE YES
  5. SET !ERRORCONTINUE YES
  6. SET !TIMEOUT_STEP 3       
  7. SET !TIMEOUT_TAG 3
  8. SET !EXTRACT_TEST_POPUP NO
  9. 'set data file name
  10. CMDLINE !DATASOURCE amazonbestpage_V1.csv
  11. 'set number of data column
  12. SET !DATASOURCE_COLUMNS 2
  13. 'set number of loop, normal is 1
  14. SET !LOOP 1
  15. URL GOTO={{!COL1}}
  16. WAIT SECONDS=3
  17. TAG POS=1 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  18. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  19. SET !EXTRACT NULL
  20. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  21. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  22. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  23. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  24. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  25. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  26. WAIT SECONDS=1
  27. BACK
  28. WAIT SECONDS=2
  29. TAG POS=2 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  30. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  31. SET !EXTRACT NULL
  32. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  33. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  34. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  35. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  36. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  37. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  38. WAIT SECONDS=1
  39. BACK
  40. WAIT SECONDS=2
  41. TAG POS=3 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  42. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  43. SET !EXTRACT NULL
  44. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  45. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  46. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  47. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  48. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  49. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  50. WAIT SECONDS=1
  51. BACK
  52. WAIT SECONDS=2
  53. TAG POS=4 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  54. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  55. SET !EXTRACT NULL
  56. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  57. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  58. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  59. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  60. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  61. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  62. WAIT SECONDS=1
  63. BACK
  64. WAIT SECONDS=2
  65. TAG POS=5 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  66. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  67. SET !EXTRACT NULL
  68. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  69. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  70. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  71. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  72. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  73. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  74. WAIT SECONDS=1
  75. BACK
  76. WAIT SECONDS=2
  77. TAG POS=6 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  78. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  79. SET !EXTRACT NULL
  80. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  81. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  82. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  83. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  84. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  85. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  86. WAIT SECONDS=1
  87. BACK
  88. WAIT SECONDS=2
  89. TAG POS=7 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  90. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  91. SET !EXTRACT NULL
  92. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  93. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  94. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  95. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  96. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  97. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  98. WAIT SECONDS=1
  99. BACK
  100. WAIT SECONDS=2
  101. TAG POS=8 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  102. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  103. SET !EXTRACT NULL
  104. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  105. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  106. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  107. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  108. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  109. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  110. WAIT SECONDS=1
  111. BACK
  112. WAIT SECONDS=2
  113. TAG POS=9 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  114. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  115. SET !EXTRACT NULL
  116. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  117. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  118. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  119. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  120. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  121. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  122. WAIT SECONDS=1
  123. BACK
  124. WAIT SECONDS=2
  125. TAG POS=10 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  126. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  127. SET !EXTRACT NULL
  128. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  129. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  130. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  131. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  132. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  133. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  134. WAIT SECONDS=1
  135. BACK
  136. WAIT SECONDS=2
  137. TAG POS=11 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  138. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  139. SET !EXTRACT NULL
  140. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  141. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  142. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  143. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  144. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  145. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  146. WAIT SECONDS=1
  147. BACK
  148. WAIT SECONDS=2
  149. TAG POS=12 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  150. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  151. SET !EXTRACT NULL
  152. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  153. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  154. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  155. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  156. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  157. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  158. WAIT SECONDS=1
  159. BACK
  160. WAIT SECONDS=2
  161. TAG POS=13 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  162. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  163. SET !EXTRACT NULL
  164. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  165. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  166. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  167. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  168. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  169. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  170. WAIT SECONDS=1
  171. BACK
  172. WAIT SECONDS=2
  173. TAG POS=14 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  174. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  175. SET !EXTRACT NULL
  176. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  177. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  178. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  179. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  180. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  181. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  182. WAIT SECONDS=1
  183. BACK
  184. WAIT SECONDS=2
  185. TAG POS=15 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  186. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  187. SET !EXTRACT NULL
  188. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  189. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  190. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  191. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  192. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  193. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  194. WAIT SECONDS=1
  195. BACK
  196. WAIT SECONDS=2
  197. TAG POS=16 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  198. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  199. SET !EXTRACT NULL
  200. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  201. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  202. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  203. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  204. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  205. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  206. WAIT SECONDS=1
  207. BACK
  208. WAIT SECONDS=2
  209. TAG POS=17 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  210. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  211. SET !EXTRACT NULL
  212. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  213. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  214. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  215. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  216. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  217. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  218. WAIT SECONDS=1
  219. BACK
  220. WAIT SECONDS=2
  221. TAG POS=18 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  222. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  223. SET !EXTRACT NULL
  224. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  225. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  226. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  227. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  228. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  229. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  230. WAIT SECONDS=1
  231. BACK
  232. WAIT SECONDS=2
  233. TAG POS=19 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  234. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  235. SET !EXTRACT NULL
  236. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  237. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  238. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  239. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  240. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  241. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  242. WAIT SECONDS=1
  243. BACK
  244. WAIT SECONDS=2
  245. TAG POS=20 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  246. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  247. SET !EXTRACT NULL
  248. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  249. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  250. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  251. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  252. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  253. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  254. WAIT SECONDS=1
  255. BACK
  256. WAIT SECONDS=2

คัดลอกไปที่คลิปบอร์ด
Version 2 : ดึงทุกหน้าโดยกำหนดเฉพาะ url ของหน้าเริ่มต้นในไฟล์ Datasource amazonbestpage_V2.csv
  1. VERSION BUILD=7401110 RECORDER=FX
  2. TAB T=1
  3. 'Set ignore if error
  4. SET !ERRORIGNORE YES
  5. SET !ERRORCONTINUE YES
  6. SET !TIMEOUT_STEP 3       
  7. SET !TIMEOUT_TAG 3
  8. SET !EXTRACT_TEST_POPUP NO
  9. 'set data file name
  10. CMDLINE !DATASOURCE amazonbestpage_V2.csv
  11. 'set number of data column
  12. SET !DATASOURCE_COLUMNS 2
  13. 'set number of loop, normal is 1
  14. SET !LOOP 1
  15. URL GOTO={{!COL1}}
  16. WAIT SECONDS=3
  17. TAG POS=1 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  18. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  19. SET !EXTRACT NULL
  20. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  21. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  22. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  23. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  24. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  25. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  26. WAIT SECONDS=1
  27. BACK
  28. WAIT SECONDS=2
  29. TAG POS=2 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  30. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  31. SET !EXTRACT NULL
  32. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  33. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  34. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  35. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  36. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  37. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  38. WAIT SECONDS=1
  39. BACK
  40. WAIT SECONDS=2
  41. TAG POS=3 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  42. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  43. SET !EXTRACT NULL
  44. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  45. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  46. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  47. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  48. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  49. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  50. WAIT SECONDS=1
  51. BACK
  52. WAIT SECONDS=2
  53. TAG POS=4 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  54. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  55. SET !EXTRACT NULL
  56. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  57. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  58. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  59. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  60. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  61. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  62. WAIT SECONDS=1
  63. BACK
  64. WAIT SECONDS=2
  65. TAG POS=5 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  66. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  67. SET !EXTRACT NULL
  68. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  69. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  70. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  71. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  72. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  73. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  74. WAIT SECONDS=1
  75. BACK
  76. WAIT SECONDS=2
  77. TAG POS=6 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  78. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  79. SET !EXTRACT NULL
  80. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  81. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  82. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  83. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  84. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  85. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  86. WAIT SECONDS=1
  87. BACK
  88. WAIT SECONDS=2
  89. TAG POS=7 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  90. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  91. SET !EXTRACT NULL
  92. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  93. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  94. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  95. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  96. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  97. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  98. WAIT SECONDS=1
  99. BACK
  100. WAIT SECONDS=2
  101. TAG POS=8 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  102. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  103. SET !EXTRACT NULL
  104. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  105. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  106. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  107. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  108. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  109. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  110. WAIT SECONDS=1
  111. BACK
  112. WAIT SECONDS=2
  113. TAG POS=9 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  114. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  115. SET !EXTRACT NULL
  116. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  117. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  118. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  119. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  120. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  121. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  122. WAIT SECONDS=1
  123. BACK
  124. WAIT SECONDS=2
  125. TAG POS=10 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  126. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  127. SET !EXTRACT NULL
  128. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  129. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  130. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  131. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  132. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  133. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  134. WAIT SECONDS=1
  135. BACK
  136. WAIT SECONDS=2
  137. TAG POS=11 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  138. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  139. SET !EXTRACT NULL
  140. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  141. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  142. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  143. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  144. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  145. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  146. WAIT SECONDS=1
  147. BACK
  148. WAIT SECONDS=2
  149. TAG POS=12 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  150. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  151. SET !EXTRACT NULL
  152. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  153. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  154. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  155. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  156. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  157. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  158. WAIT SECONDS=1
  159. BACK
  160. WAIT SECONDS=2
  161. TAG POS=13 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  162. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  163. SET !EXTRACT NULL
  164. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  165. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  166. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  167. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  168. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  169. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  170. WAIT SECONDS=1
  171. BACK
  172. WAIT SECONDS=2
  173. TAG POS=14 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  174. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  175. SET !EXTRACT NULL
  176. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  177. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  178. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  179. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  180. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  181. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  182. WAIT SECONDS=1
  183. BACK
  184. WAIT SECONDS=2
  185. TAG POS=15 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  186. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  187. SET !EXTRACT NULL
  188. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  189. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  190. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  191. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  192. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  193. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  194. WAIT SECONDS=1
  195. BACK
  196. WAIT SECONDS=2
  197. TAG POS=16 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  198. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  199. SET !EXTRACT NULL
  200. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  201. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  202. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  203. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  204. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  205. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  206. WAIT SECONDS=1
  207. BACK
  208. WAIT SECONDS=2
  209. TAG POS=17 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  210. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  211. SET !EXTRACT NULL
  212. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  213. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  214. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  215. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  216. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  217. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  218. WAIT SECONDS=1
  219. BACK
  220. WAIT SECONDS=2
  221. TAG POS=18 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  222. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  223. SET !EXTRACT NULL
  224. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  225. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  226. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  227. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  228. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  229. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  230. WAIT SECONDS=1
  231. BACK
  232. WAIT SECONDS=2
  233. TAG POS=19 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  234. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  235. SET !EXTRACT NULL
  236. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  237. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  238. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  239. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  240. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  241. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  242. WAIT SECONDS=1
  243. BACK
  244. WAIT SECONDS=2
  245. TAG POS=20 TYPE=DIV ATTR=CLASS:zg_title* EXTRACT=TXT
  246. TAG POS=1 TYPE=A ATTR=TXT:{{!EXTRACT}}
  247. SET !EXTRACT NULL
  248. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  249. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  250. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  251. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  252. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  253. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  254. WAIT SECONDS=1
  255. BACK
  256. WAIT SECONDS=2
  257. TAG POS=1 TYPE=A ATTR=CLASS:pagnNext
คัดลอกไปที่คลิปบอร์ด
download file : hxxp://www.mediafire.com/?n825m5vnc9tlmhe

4. ดึง ASIN, Title, ListPrice, Price, You Save ตาม keyword

โดยแต่ละหน้าจะมีสินค้า 16 ชิ้น โดยจะทำการดึงทีละหน้าจนครบทุกหน้า สำหรับคีย์เวิร์ดหนึ่งคำ(หรือหนึ่งแถวในไฟล์ keyword.csv)

ต้องสร้างไฟล์ keyword.csv ไว้ใน My Documents/iMacros/datasources โดย Column A ใส่รายการ keyword ที่ต้องการแทนที่ช่องว่างในคีย์เวิร์ดด้วยเครื่องหมาย + และ Column B ใส่ชื่อที่ไฟล์ output ที่อยากได้ ไฟล์เอาท์พุตอยู่ใน My Documents/iMacros/Downloads ชื่อตามที่ตั้งไว้ใน Column ที่ 2 ของไฟล์ keyword.csv
ตั้ง Play Loop ตามจำนวนแถวในไฟล์ keyword.csv หรือเท่ากับจำนวนที่ท่านต้องการ บน iMacros Tab
  1. VERSION BUILD=7401110 RECORDER=FX
  2. TAB T=1
  3. 'Set ignore if error
  4. SET !ERRORIGNORE YES
  5. SET !ERRORCONTINUE YES
  6. SET !TIMEOUT_STEP 3       
  7. SET !TIMEOUT_TAG 3
  8. SET !EXTRACT_TEST_POPUP NO
  9. 'set data file name
  10. CMDLINE !DATASOURCE keyword.csv
  11. 'set number of data column
  12. SET !DATASOURCE_COLUMNS 2
  13. 'set number of loop, normal is 1
  14. SET !LOOP 1
  15. URL GOTO=http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords={{!COL1}}
  16. WAIT SECONDS=3
  17. TAG POS=1 TYPE=A ATTR=CLASS:title*
  18. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  19. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  20. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  21. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  22. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  23. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  24. WAIT SECONDS=1
  25. BACK
  26. WAIT SECONDS=2
  27. TAG POS=2 TYPE=A ATTR=CLASS:title*
  28. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  29. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  30. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  31. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  32. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  33. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  34. WAIT SECONDS=1
  35. BACK
  36. WAIT SECONDS=2
  37. TAG POS=3 TYPE=A ATTR=CLASS:title*
  38. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  39. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  40. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  41. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  42. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  43. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  44. WAIT SECONDS=1
  45. BACK
  46. WAIT SECONDS=2
  47. TAG POS=4 TYPE=A ATTR=CLASS:title*
  48. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  49. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  50. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  51. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  52. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  53. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  54. WAIT SECONDS=1
  55. BACK
  56. WAIT SECONDS=2
  57. TAG POS=5 TYPE=A ATTR=CLASS:title*
  58. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  59. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  60. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  61. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  62. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  63. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  64. WAIT SECONDS=1
  65. BACK
  66. WAIT SECONDS=2
  67. TAG POS=6 TYPE=A ATTR=CLASS:title*
  68. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  69. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  70. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  71. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  72. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  73. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  74. WAIT SECONDS=1
  75. BACK
  76. WAIT SECONDS=2
  77. TAG POS=7 TYPE=A ATTR=CLASS:title*
  78. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  79. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  80. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  81. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  82. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  83. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  84. WAIT SECONDS=1
  85. BACK
  86. WAIT SECONDS=2
  87. TAG POS=8 TYPE=A ATTR=CLASS:title*
  88. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  89. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  90. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  91. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  92. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  93. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  94. WAIT SECONDS=1
  95. BACK
  96. WAIT SECONDS=2
  97. TAG POS=9 TYPE=A ATTR=CLASS:title*
  98. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  99. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  100. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  101. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  102. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  103. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  104. WAIT SECONDS=1
  105. BACK
  106. WAIT SECONDS=2
  107. TAG POS=10 TYPE=A ATTR=CLASS:title*
  108. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  109. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  110. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  111. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  112. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  113. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  114. WAIT SECONDS=1
  115. BACK
  116. WAIT SECONDS=2
  117. TAG POS=11 TYPE=A ATTR=CLASS:title*
  118. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  119. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  120. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  121. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  122. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  123. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  124. WAIT SECONDS=1
  125. BACK
  126. WAIT SECONDS=2
  127. TAG POS=12 TYPE=A ATTR=CLASS:title*
  128. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  129. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  130. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  131. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  132. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  133. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  134. WAIT SECONDS=1
  135. BACK
  136. WAIT SECONDS=2
  137. TAG POS=13 TYPE=A ATTR=CLASS:title*
  138. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  139. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  140. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  141. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  142. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  143. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  144. WAIT SECONDS=1
  145. BACK
  146. WAIT SECONDS=2
  147. TAG POS=14 TYPE=A ATTR=CLASS:title*
  148. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  149. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  150. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  151. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  152. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  153. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  154. WAIT SECONDS=1
  155. BACK
  156. WAIT SECONDS=2
  157. TAG POS=15 TYPE=A ATTR=CLASS:title*
  158. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  159. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  160. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  161. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  162. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  163. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  164. WAIT SECONDS=1
  165. BACK
  166. WAIT SECONDS=2
  167. TAG POS=16 TYPE=A ATTR=CLASS:title*
  168. TAG POS=1 TYPE=LI ATTR=TXT:ASIN:* EXTRACT=TXT
  169. TAG POS=1 TYPE=SPAN ATTR=ID:btAsinTitle EXTRACT=TXT
  170. TAG POS=1 TYPE=SPAN ATTR=ID:listPriceValue EXTRACT=TXT
  171. TAG POS=1 TYPE=B ATTR=CLASS:priceLarge EXTRACT=TXT
  172. TAG POS=1 TYPE=SPAN ATTR=ID:youSaveValue EXTRACT=TXT
  173. SAVEAS TYPE=EXTRACT FOLDER=* FILE={{!COL2}}.csv
  174. WAIT SECONDS=1
  175. BACK
  176. WAIT SECONDS=2
  177. TAG POS=1 TYPE=A ATTR=CLASS:pagnNext

คัดลอกไปที่คลิปบอร์ด
download file : hxxp://www.mediafire.com/?od5twts59guzvj9


แก้ไข
10-FEB-2012 :
- เพิ่ม รายการดึงข้อ 2 ดึง asin และ ชื่อสินค้า ตาม url node ย่อยสุด
11-FEB-2012 :
- เพิ่ม รายการไฟล์ datasources และ macros ที่สามารถนำไปใช้ได้เลย
- เพิ่ม การดึง Asin, Title, ListPrice, Price และ You Save สำหรับ หมวด Best Seller, New Release, Top Rate, Wish For ที่มีหน้าละ 20 รายการสินค้า
12-FEB-2012 :
- เพิ่มการดึง  Asin, Title, ListPrice, Price และ You Save ด้วย keyword ดึงทีละหน้าจนครบทุกหน้า หน้าละ 16 สินค้า
13-FEB-2012 :
- เพิ่มไฟล์ตัวอย่างสำหรับการดึง 4. Asin, Title, ListPrice, Price และ You Save ด้วย keyword ดึงทีละหน้าจนครบทุกหน้า หน้าละ 16 สินค้า
- แก้ไข โค๊ดข้อ 3 จาก ATTR:TXT* เป็น ATTR=CLASS:priceLarge เพื่อการดึงข้อมูลที่ถูกต้องที่สุด
- เพิ่มโค๊ดในข้อ 3 เป็นเวอร์ชั่น 2 สำหรับการกำหนด url เริ่มต้น และดึงหน้าต่อๆ ไป อัติโนมัติ ทุกหน้า สำหรับ row ในไฟล์ amazonbestpage_V2.csv แค่ row เดียว
- เปลี่ยนไฟล์ดาวน์โหลดสำหรับข้อ 3 ใหม่ ในส่วนที่เพิ่มเติม และแก้ไข

imacro เก็บ Asin สินค้า Amazon 24 ชิ้นต่อหน้า

VERSION BUILD=7401110 RECORDER=FX
TAB T=1
SET !EXTRACT_TEST_POPUP NO
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !DATASOURCE_COLUMNS 1
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
SET !VAR1 ชื่อไฟล์ที่จะเก็บ
SET !VAR2 โฟเดอร์เก็บไฟล์
TAG POS=1 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=1 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=2 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=2 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=3 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=3 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=4 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=4 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=5 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=5 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=6 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=6 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=7 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=7 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=8 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=8 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=9 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=9 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=10 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=10 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=11 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=11 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=12 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=12 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=13 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=13 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=14 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=14 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=15 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=15 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=16 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=16 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=17 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=17 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=18 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=18 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=19 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=19 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=20 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=20 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=21 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=21 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=22 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=22 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=23 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=23 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=24 TYPE=A ATTR=CLASS:title EXTRACT=HREF
TAG POS=24 TYPE=A ATTR=CLASS:title EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER={{!VAR2}} FILE={{!VAR1}}.csv
TAG POS=1 TYPE=A ATTR=ID:pagnNextLink
WAIT SECONDS=2

[iMacros Program] iMacros Script Code Creator

iMacros Script Code Creator

About the Software

The iMacros Code Creator is a simple tool to convert iMacros macros into a scripting language's code fragment that contains the very same macro e.g. in a string variable, cf. screenshot below. The other way round (script -> macro), conversion is supported, too, which makes the software very useful for developers that want to script the iMacros software.
Here's how the iMacros Code Creator looks like on Windows 7:


Features

Currently supported code styles

  • VBS string
  • VB function
  • Javascript string (useful for Firefox scripting)
  • C# string
  • Java string
  • Php string

Utilities

  • New! Convert macros and Javascript to single URLs (for iMacros' Social Scripting feature)
  • Sample code (VBS only)
  • Links to online code samples
  • iMacros string conversion ("My Documents" --> "My<SP>Documents")
  • Check for updates online

Contact

Please submit bugs, feature requests and all other questions by creating a ticket.

Popularity

Find the download stats here

  image and content from http://sourceforge.net/apps/trac/imacros-codegen

[iMacros Script + PHP] imacro + php to the keyword.

imacro + php to the keyword.


 The csv result.csv.

seed keyword,"keyword",&start990,intitle:"keyword",inurl:"keyword",inurl:"keyword" intitle:"keyword"


 

 ' ------------------------------------------ Start Script ----------------------------------------
VERSION BUILD=7401110 RECORDER=FX
TAB T=1
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !EXTRACT_TEST_POPUP NO
SET !TIMEOUT_TAG 2

'INCLUDE SITE
CMDLINE !DATASOURCE C:\csv\google2.csv
SET !DATASOURCE_COLUMNS 2
SET !LOOP 2
SET !DATASOURCE_LINE {{!LOOP}}
'==============================================================
SET !VAR2 {{!col1}}
TAB T=1
URL GOTO=http://www.google.com/search?hl=en&source=hp&biw=1136&bih=615&q={{!col1}}&aq=f&aqi=g10&aql=&oq=
TAG POS=1 TYPE=DIV ATTR=ID:resultStats&&TXT:About* EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL

TAB T=2
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/gg_res2.php ATTR=NAME:keyword CONTENT={{!VAR1}}
SET !VAR1 NULL
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/gg_res2.php ATTR=NAME:submit&&VALUE:submit
TAG POS=1 TYPE=P ATTR=TXT:* EXTRACT=TXT
ADD !VAR2 +{{!EXTRACT}}
SET !EXTRACT NULL
'==============================================================
TAB T=1
URL GOTO=http://www.google.com/search?hl=en&source=hp&biw=1136&bih=615&q={{!col1}}&aq=f&aqi=g10&aql=&oq=&start=990
TAG POS=1 TYPE=I ATTR=TXT:In* EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL

TAB T=2
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/gg_res2.php ATTR=NAME:keyword CONTENT={{!VAR1}}
SET !VAR1 NULL
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/gg_res2.php ATTR=NAME:submit&&VALUE:submit
TAG POS=1 TYPE=P ATTR=TXT:* EXTRACT=TXT
ADD !VAR2 +{{!EXTRACT}}
SET !EXTRACT NULL
'===============================================================
TAB T=1
URL GOTO=http://www.google.com/search?hl=en&source=hp&biw=1136&bih=615&q=intitle:{{!col1}}&aq=f&aqi=g10&aql=&oq=
TAG POS=1 TYPE=DIV ATTR=ID:resultStats&&TXT:About* EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL

TAB T=2
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/gg_res2.php ATTR=NAME:keyword CONTENT={{!VAR1}}
SET !VAR1 NULL
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/gg_res2.php ATTR=NAME:submit&&VALUE:submit
TAG POS=1 TYPE=P ATTR=TXT:* EXTRACT=TXT
ADD !VAR2 +{{!EXTRACT}}
SET !EXTRACT NULL
'===============================================================
TAB T=1
URL GOTO=http://www.google.com/search?hl=en&source=hp&biw=1136&bih=615&q=inurl:{{!col1}}&aq=f&aqi=g10&aql=&oq=
TAG POS=1 TYPE=DIV ATTR=ID:resultStats&&TXT:About* EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL

TAB T=2
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/gg_res2.php ATTR=NAME:keyword CONTENT={{!VAR1}}
SET !VAR1 NULL
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/gg_res2.php ATTR=NAME:submit&&VALUE:submit
TAG POS=1 TYPE=P ATTR=TXT:* EXTRACT=TXT
ADD !VAR2 +{{!EXTRACT}}
SET !EXTRACT NULL
'=================================================================
TAB T=1
URL GOTO=http://www.google.com/search?hl=en&source=hp&biw=1136&bih=615&q=intitle:{{!col1}}+inurl:{{!col1}}&aq=f&aqi=g10&aql=&oq=
TAG POS=1 TYPE=DIV ATTR=ID:resultStats&&TXT:About* EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL

TAB T=2
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/gg_res2.php ATTR=NAME:keyword CONTENT={{!VAR1}}
SET !VAR1 NULL
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/gg_res2.php ATTR=NAME:submit&&VALUE:submit
TAG POS=1 TYPE=P ATTR=TXT:* EXTRACT=TXT
ADD !VAR2 +{{!EXTRACT}}
SET !EXTRACT NULL

SET !EXTRACT {{!VAR2}}
SAVEAS TYPE=EXTRACT FOLDER=C:\csv FILE=result2.csv
 ' ------------------------------------------- End Script ----------------------------------------
 php name gg_res2.php.


<html>
<body>
<form method="post" action="<?php echo $PHP_SELF;?>">
keyword : <input type="text" name="keyword" /></br>
<input type="submit" value="submit" name="submit">
</form>
<br/>
<?phpfunction get_string_between($string$start$end){ $string " ".$string; $ini strpos($string,$start); if ($ini == 0) { return ""; } $ini += strlen($start); $len strpos($string,$end,$ini) - $ini; return substr($string,$ini,$len);
}
function 
parse_results($result) { $temp get_string_between($result"About "" results"); if($temp == NULL) { $temp get_string_between($result"In order to show you the most relevant results, we have omitted some entries very similar to the "" already"); } $temp str_replace(","""$temp); return $temp;
}
// $r = str_replace("\"","",$r);
// $r = str_replace("\\","",$r);
// $q = str_replace(" ", "+", $q);
//start====================
$k $_POST["keyword"];
if (
$k != ""){$keyword_res1 parse_results($k);
echo 
"<p>";
echo 
$keyword_res1;
echo 
"</p>";
}
else
echo 
'no keyword';?>

</body>
</html>


 


How to open it, run it and open the tab 2 imacro gg_res2.php open it.
Result.csv bad file, then edit with notepad, press ctrl + h to find and replace with: "," Yes.
I listen, then listen close to open it with excel cell to divide successfully.

[iMacros Script] iMacros sidebar

'----------------------------- Start Script -----------------------------
VERSION BUILD=7401110 RECORDER=FX
TAB T=1   
TAB CLOSEALLOTHERS   
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
URL GOTO=http://{{your_domain}}.com/wp-admin/widgets.php   
TAG POS=1 TYPE=A ATTR=ID:show-settings-link 
TAG POS=1 TYPE=A ATTR=ID:access-on 
WAIT SECONDS=2
'New page loaded     
TAG POS=14 TYPE=SPAN ATTR=TXT:Add
WAIT SECONDS=2 
'New page loaded     
TAG POS=1 TYPE=TEXTAREA FORM=ACTION:widgets.php ATTR=ID:widget-text-__i__-text CONTENT=TEXT<SP>Widget
TAG POS=1 TYPE=INPUT:RADIO FORM=ACTION:widgets.php ATTR=NAME:sidebar&&VALUE:primary-widget-area CONTENT=YES
TAG POS=1 TYPE=SELECT FORM=ACTION:widgets.php ATTR=NAME:primary-widget-area_position CONTENT=1
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:widgets.php ATTR=ID:savewidget
WAIT SECONDS=2
'New page loaded
---------------------Stop Script -----------------------

I try to do it. I have also been distributed.
The statement added that as the sidebar TEXT widget I for one will not be easy to script banner amazon or adsense.

[iMacros Script] iMacros Set All in one seo.

----------------------------------Start Script -------------------------------
VERSION BUILD=7401110 RECORDER=FX
SET! ERRORIGNORE YES
SET! ERRORCONTINUE YES
SET! TIMEOUT 500
SET! TIMEOUT_STEP 1
SET! TIMEOUT_TAG 1
SET! EXTRACT_TEST_POPUP NO
CMDLINE! DATASOURCE d:\iMacros\plugin.csv
SET! DATASOURCE_COLUMNS 7
SET! LOOP 1
SET! DATASOURCE_LINE {{! LOOP}}
TAB T = 1
URL GOTO = http:// {{! COL1}} / wp-login.php
TAG POS = 1 TYPE = INPUT: TEXT FORM = NAME: loginform ATTR = ID: user_login CONTENT = You_User_Name
SET! ENCRYPTION NO
TAG POS = 1 TYPE = INPUT: PASSWORD FORM = NAME: loginform ATTR = ID: user_pass CONTENT = You_Pass
TAG POS = 1 TYPE = INPUT: SUBMIT FORM = ID: loginform ATTR = ID: wp-submit
TAG POS = 1 TYPE = INPUT: FILE FORM = ACTION: http://www. {{! COL1}} / wp-admin/update.php? Action = upload-plugin ATTR = ID: pluginzip CONTENT = D:\My<SP>Documents\plugins\ all-in-one-seo-pack.zip. We are sure that the plugin here.
TAG POS = 1 TYPE = INPUT: SUBMIT FORM = ACTION: http://www. {{! COL1}} / wp-admin/update.php? Action = upload-plugin ATTR = VALUE:Install<SP>Now

Iapplied toit.

'----------------------------------Stop Script -------------------------------

[iMacros Script] Script Imacro Spin Content,Title,tags for Wordpress Network

This summary is not available. Please click here to view the post.

[ PHP ] Free PHP Script article spinner

This summary is not available. Please click here to view the post.

[iMacros Script] iMacros Auto Ping-o-Matic! Script

Blogging for free or to fabricate a Backlink WPmu Feed can be used as a tool. Many people are living with the Online Tool such as Ping or pingler.com Ping-o-Matic! Etc.

'------------------------------- Script ----------------------------------
VERSION BUILD=7401110 RECORDER=FX
TAB T=1


SET !EXTRACT_TEST_POPUP NO
SET !ERRORIGNORE YES
CLEAR
SET !DATASOURCE PingUrl.csv
SET !DATASOURCE_COLUMNS 2
SET !DATASOURCE_LINE {{!LOOP}}
SET !LOOP 1
SET !TIMEOUT_TAG 1
SET !VAR1 Backlink
URL GOTO=http://pingomatic.com/
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/ping/ ATTR=ID:title CONTENT={{!VAR1}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:* ATTR=ID:blogurl CONTENT={{!COL1}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:* ATTR=ID:rssurl CONTENT={{!COL1}}feed
URL GOTO=javascript:document.forms[0].chk_weblogscom.click();
URL GOTO=javascript:document.forms[0].chk_syndic8.click();
URL GOTO=javascript:document.forms[0].chk_pubsubcom.click();
URL GOTO=javascript:document.forms[0].chk_moreover.click();
URL GOTO=javascript:document.forms[0].chk_newsisfree.click();
URL GOTO=javascript:document.forms[0].chk_tailrank.click();
URL GOTO=javascript:document.forms[0].chk_collecta.click();
URL GOTO=javascript:document.forms[0].chk_blogs.click();
URL GOTO=javascript:document.forms[0].chk_newsgator.click();
URL GOTO=javascript:document.forms[0].chk_blogdigger.click();
URL GOTO=javascript:document.forms[0].chk_weblogalot.click();
URL GOTO=javascript:document.forms[0].chk_topicexchange.click();
URL GOTO=javascript:document.forms[0].chk_postrank.click();
URL GOTO=javascript:document.forms[0].chk_superfeedr.click();
URL GOTO=javascript:document.forms[0].chk_feedburner.click();
URL GOTO=javascript:document.forms[0].chk_myyahoo.click();
URL GOTO=javascript:document.forms[0].chk_blogstreet.click();
URL GOTO=javascript:document.forms[0].chk_icerocket.click();
URL GOTO=javascript:document.forms[0].chk_google.click();
URL GOTO=javascript:document.forms[0].chk_skygrid.click();
URL GOTO=javascript:document.forms[0].chk_audioweblogs.click();
URL GOTO=javascript:document.forms[0].chk_rubhub.click();
URL GOTO=javascript:document.forms[0].chk_geourl.click();
URL GOTO=javascript:document.forms[0].chk_a2b.click();
URL GOTO=javascript:document.forms[0].chk_blogshares.click();
TAG POS=1 TYPE=SPAN ATTR=TXT:Send<SP>Pings<SP>»
WAIT SECONDS=2

'------------------------------------- End Script ------------------------------

How to use Macro Ping-o-Matic!

 1. Build up and enter the URL of the file PingUrl.csv Wpmu, Freeblog or other URL that ends with a ping by / with

2. The Backlink to your keyword, if you use the keyword with a space separator between <SP> gap.

3. Then save it and run it by the URL.

Note that line 15 will not work if there are different types of feed. http://xx.xxxx.com/feed. We solve it by creating a 2 column PingUrl.csv but I do not waste time! Just do not get a ping.

[iMacros Script] imacro + keywords 15,000 kw

imacro + keywords 15,000 kw

'---------------------- Start Script  --------------
VERSION BUILD=7401110 RECORDER=FX
TAB T=1


TAB CLOSEALLOTHERS
SET !ERRORIGNORE YES        
SET !ERRORCONTINUE YES
SET !TIMEOUT_STEP 3        
SET !TIMEOUT_TAG 3
CMDLINE !DATASOURCE The file name.csv
SET !DATASOURCE_COLUMNS 10
SET !DATASOURCE_LINE {{!LOOP}}
SET !VAR1 ชื่อโดเมนหลัก.com
TAB T=1

URL GOTO=http://{{!VAR1}}/wp-admin/ms-sites.php
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:ms-edit.php?action=addblog ATTR=NAME:blog[domain] CONTENT={{!col1}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:ms-edit.php?action=addblog ATTR=NAME:blog[title] CONTENT={{!col2}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:ms-edit.php?action=addblog ATTR=NAME:blog[email] CONTENT={{!col3}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:ms-edit.php?action=addblog ATTR=NAME:go&&VALUE:Add<SP>Site

'----------------------Create subdomains

URL GOTO=http://{{!col1}}.{{!VAR1}}/wp-admin
TAG POS=3 TYPE=DIV ATTR=CLASS:wp-menu-toggle
TAG POS=2 TYPE=A ATTR=TXT:Posts
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://{{!col1}}.{{!VAR1}}/wp-admin/edit.php ATTR=* CONTENT=YES
TAG POS=1 TYPE=SELECT FORM=ACTION:http://{{!col1}}.{{!VAR1}}/wp-admin/edit.php ATTR=NAME:action CONTENT=%trash
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:posts-filter ATTR=ID:doaction
TAG POS=5 TYPE=DIV ATTR=CLASS:wp-menu-toggle
TAG POS=2 TYPE=A ATTR=TXT:Links
TAG POS=6 TYPE=INPUT:CHECKBOX FORM=NAME:NoFormName ATTR=* CONTENT=YES
TAG POS=1 TYPE=SELECT FORM=NAME:NoFormName ATTR=NAME:action CONTENT=%delete
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:posts-filter ATTR=ID:doaction
TAG POS=6 TYPE=DIV ATTR=CLASS:wp-menu-toggle
TAG POS=2 TYPE=A ATTR=TXT:Pages
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://{{!col1}}.{{!VAR1}}/wp-admin/edit.php ATTR=* CONTENT=YES
TAG POS=1 TYPE=SELECT FORM=ACTION:http://{{!col1}}.{{!VAR1}}/wp-admin/edit.php ATTR=NAME:action CONTENT=%trash
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:posts-filter ATTR=ID:doaction
TAG POS=4 TYPE=A ATTR=TXT:Add<SP>New
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:post ATTR=ID:title CONTENT=Site<SP>map
TAG POS=1 TYPE=A ATTR=ID:edButtonHTML
TAG POS=1 TYPE=TEXTAREA FORM=NAME:post ATTR=ID:content CONTENT=<!--<SP>ddsitemapgen<SP>-->
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:post ATTR=ID:publish

'----------------------------------Set Themes

TAG POS=8 TYPE=DIV ATTR=CLASS:wp-menu-toggle
TAG POS=2 TYPE=A ATTR=TXT:Themes
TAG POS=3 TYPE=A ATTR=TXT:Activate
TAG POS=9 TYPE=DIV ATTR=CLASS:wp-menu-toggle
TAG POS=1 TYPE=A ATTR=TXT:Plugins
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://{{!col1}}.{{!VAR1}}/wp-admin/plugins.php ATTR=* CONTENT=YES
TAG POS=1 TYPE=SELECT FORM=ACTION:http://{{!col1}}.{{!VAR1}}/wp-admin/plugins.php ATTR=NAME:action CONTENT=%activate-selected
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://{{!col1}}.{{!VAR1}}/wp-admin/plugins.php ATTR=NAME:doaction_active&&VALUE:Apply
TAG POS=12 TYPE=DIV ATTR=CLASS:wp-menu-toggle
TAG POS=1 TYPE=A ATTR=TXT:General
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:options.php ATTR=ID:blogdescription CONTENT={{!col4}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:options.php ATTR=NAME:Submit&&VALUE:Save<SP>Changes

'-----------------------------------Set Plugin

TAG POS=1 TYPE=A ATTR=TXT:Permalinks
TAG POS=1 TYPE=INPUT:RADIO FORM=NAME:form ATTR=ID:custom_selection
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:form ATTR=ID:permalink_structure CONTENT=/%postname%.html
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:form ATTR=NAME:submit&&VALUE:Save<SP>Changes

'-----------------------------------Set All in one
TAG POS=1 TYPE=A ATTR=TXT:All<SP>in<SP>One<SP>SEO
TAG POS=1 TYPE=INPUT:RADIO FORM=NAME:dofollow ATTR=NAME:aiosp_enabled&&VALUE:1
TAG POS=1 TYPE=TEXTAREA FORM=NAME:dofollow ATTR=NAME:aiosp_home_title CONTENT={{!col4}}
TAG POS=1 TYPE=TEXTAREA FORM=NAME:dofollow ATTR=NAME:aiosp_home_description CONTENT={{!col5}}
TAG POS=1 TYPE=TEXTAREA FORM=NAME:dofollow ATTR=NAME:aiosp_home_keywords CONTENT={{!col2}},Cheap<SP>{{!col2}},{{!col2}}<SP>Sale,Buy<SP>{{!col2}},{{!col2}}<SP>Prices
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:dofollow ATTR=NAME:Submit&&VALUE:Update<SP>Options<SP>»

'-----------------------------------Set dragon sitemap
TAG POS=1 TYPE=A ATTR=TXT:DDSitemapGen
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/wp-admin/options-general.php?page=sitemap-generator/sitemap-generator.php ATTR=NAME:ddsg_sm_name CONTENT=Site-map
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/wp-admin/options-general.php?page=sitemap-generator/sitemap-generator.php ATTR=NAME:ddsg_excluded_cats CONTENT=Site<SP>map
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/wp-admin/options-general.php?page=sitemap-generator/sitemap-generator.php ATTR=NAME:ddsg_excluded_pages CONTENT=site-map
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/wp-admin/options-general.php?page=sitemap-generator/sitemap-generator.php ATTR=NAME:ddsg_xml_path CONTENT=http://{{!col1}}.{{!VAR1}}/sitemap.xml
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/wp-admin/options-general.php?page=sitemap-generator/sitemap-generator.php ATTR=NAME:info_update&&VALUE:Update<SP>options<SP>»

'----------------------------------Set wp-robot

TAG POS=13 TYPE=DIV ATTR=CLASS:wp-menu-toggle
TAG POS=1 TYPE=A ATTR=TXT:Create<SP>Campaign
TAG POS=1 TYPE=A ATTR=TXT:here
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:wpr_install_email CONTENT={{!col3}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:wpr_install ATTR=NAME:wpr_install_message&&VALUE:Install
TAG POS=1 TYPE=A ATTR=TXT:setting<SP>up<SP>your<SP>options
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:wpr_aa_affkey CONTENT=TRACKINGID-20
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:wpr_aa_apikey CONTENT=XXXXXXXXXXXXXX
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:wpr_aa_secretkey CONTENT=secretkey YYYYYYYYYYYYYy
TAG POS=2 TYPE=INPUT:SUBMIT FORM=ID:wpr_options ATTR=NAME:wpr_options_save&&VALUE:Save<SP>Options

'-----------------------------------Set wp-robot

TAG POS=1 TYPE=A ATTR=TXT:Create<SP>Campaign
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:name CONTENT={{!col2}}
TAG POS=1 TYPE=TEXTAREA FORM=NAME:NoFormName ATTR=NAME:keywords CONTENT={{!col6}}
TAG POS=1 TYPE=TEXTAREA FORM=NAME:NoFormName ATTR=NAME:categories CONTENT={{!col2}}
TAG POS=1 TYPE=SELECT FORM=NAME:NoFormName ATTR=NAME:p1 CONTENT=$Amazon<SP>Default
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:wpr_new ATTR=NAME:load1&&VALUE:Load
TAG POS=1 TYPE=SELECT FORM=NAME:NoFormName ATTR=NAME:amazon_department CONTENT={{!col7}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:wpr_new ATTR=NAME:wpr_add&&VALUE:Create<SP>Campaign
TAG POS=1 TYPE=A ATTR=TXT:control<SP>panel
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:wpr_bulk CONTENT=12
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:campaigns ATTR=NAME:wpr_runnow&&VALUE:Post<SP>Now

WAIT SECONDS=3

 '---------------------- End Script  --------------

www.firstcheap.com/keywords.zip

http://www.firstcheap.com/exmix-pan.zip


http://file.uploadfile.biz/i/ENEVMEIIIXDWEV 

[iMacros Script] Basic Asin Imacro collection of web pages for Amazon.

Basic Asin Imacro collection of web pages for Amazon.

'------------------------- Start Script --------------------------
VERSION BUILD=7401110 RECORDER=FX
TAB T=1  
SET !EXTRACT_TEST_POPUP NO
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !DATASOURCE_COLUMNS 1
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
WAIT SECONDS=2
TAG POS=1 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=2 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=3 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=4 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=5 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=6 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=7 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=8 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=9 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=10 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=11 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=12 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=13 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=14 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=15 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=16 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=17 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=18 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=19 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=20 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=21 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=22 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=23 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=24 TYPE=A ATTR=CLASS:title EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=asinlist.csv
TAG POS=1 TYPE=A ATTR=ID:pagnNextLink


'---------------------------- End Script -----------------------------------------------

How many pages it will be easy to get here then I will simply remove the link to make it my column.