ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Tools[update]แจก imacro เก็บ asin ตั้งชื่อไฟล์+คำนวณจำนวนหน้า&
หน้า: 1 [2]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [update]แจก imacro เก็บ asin ตั้งชื่อไฟล์+คำนวณจำนวนหน้า&  (อ่าน 13711 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
toppyckrc
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 26



ดูรายละเอียด
« ตอบ #20 เมื่อ: 26 เมษายน 2013, 09:00:54 »



ก๊อบโค๊ดไปใส่ใน editplus หรือ editor ทั่วๆไป บันทึกเป็นไฟล์ .js นะครับ



บันทึกยังไงหลอครับ
บันทึกการเข้า
toppyckrc
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 26



ดูรายละเอียด
« ตอบ #21 เมื่อ: 26 เมษายน 2013, 09:05:00 »

ฉลองโพสต์ครบ 100 ครับ wanwan020

เบื่อไหม wanwan012 กับการที่ต้องมาตั้งชื่อ แล้วระบุจำนวนหน้าที่จะ้เก็บ ASIN ลองนี่เลยครับ มือใหม่หัดเขียน imacro มาแจกไปทดสอบ
ขอบคุณเครดิตสมาชิกทุกท่านที่โพสต์ ตัวอย่าง imacro เก็บ ASIN และอื่นๆ ครับ wanwan017

คำเตือน: ใช้ได้ผลเมื่อเริ่มเก็บที่หน้าแรกที่เราจะเริ่มเก็บนะครับ ถ้าเพื่อนๆชอบขอ +1 เป็นแรงใจครับ wanwan011

ก๊อบโค๊ดไปใส่ใน editplus หรือ editor ทั่วๆไป บันทึกเป็นไฟล์ .js นะครับ

โค๊ด:
//ต้องอยู่หน้าที่ 1 เท่านั้นโปรแกรมถึงจะทำงานได้อย่างถูกต้อง
var jsLF = "\n";
var folderpath = "D:\\Asin";//อย่าลืมสร้างโฟลเดอร์ก่อนนะครับ

header = "VERSION BUILD=7601105 RECORDER=FX"+ jsLF;
header += "SET !ERRORIGNORE YES"+ jsLF;
header += "SET !ERRORCONTINUE YES"+ jsLF;
header += "SET !EXTRACT_TEST_POPUP NO"+ jsLF;
header += "SET !TIMEOUT_PAGE 360"+ jsLF;

/*นับหน้า*/
macro11 = "CODE:"+ header + jsLF;
macro11 += "SET !TIMEOUT_STEP 1" + jsLF;
macro11 += "TAG POS=1 TYPE=h2 ATTR=id:resultCount EXTRACT=TXT" + jsLF;
iimPlay(macro11);
resultCounts = iimGetLastExtract(1);
onlyonepage = resultCounts.substring(8,10);

if (onlyonepage>1&&(onlyonepage<=24 || onlyonepage <=48)) {
resultCount=onlyonepage;
lastpageitem=onlyonepage;
lastpages=1;
}
else {
resultCount=resultCounts.substring(12,14);
Allpage =resultCounts.split( ' Results').join('');
Allpage =Allpage.split( ',').join('');
Allpage1=parseInt(Allpage.substring(18));
aaa=Allpage1;
iimDisplay(Allpage1);

if(Allpage1< 9600){
allpages = Allpage1/resultCount;
lastpages=Math.round(allpages);
roudup = allpages-lastpages;
if (roudup < 0.5 && roudup>=0 ){ lastpages =lastpages+1; }
iimDisplay(lastpages);
bbb=lastpages*resultCount;
lastpageitem=resultCount-(bbb-aaa);
iimDisplay(lastpageitem);

}
else{
macro12 = "CODE:"+ header + jsLF;
macro12 += "SET !TIMEOUT_STEP 1" + jsLF;
macro12 += "TAG POS=1 TYPE=SPAN ATTR=CLASS:pagnDisabled EXTRACT=TXT" +jsLF;
iimPlay(macro12);
lastpages = iimGetLastExtract(1);
if (lastpages =="#EANF#" || lastpages =="") {lastpages = 400;}
lastpageitem=resultCount;
iimDisplay(lastpageitem);

}
}
/*ตั้งชื่ออัตโนมัติ*/
macrotime = "CODE:"+ header + jsLF;
macrotime += "SET !EXTRACT_TEST_POPUP NO" + jsLF;
macrotime += "ADD !EXTRACT {{!NOW:yyyy-mm-dd-hh_nn_ss}}" + jsLF;
iimPlay(macrotime);
mytime= iimGetLastExtract(1);
macro10 = "CODE:"+ header + jsLF;
macro10 += "SET !TIMEOUT_STEP 1" + jsLF;
macro10 += "TAG POS=1 TYPE=SPAN ATTR=id:nav-search-in-content EXTRACT=TXT" + jsLF;
iimPlay(macro10);
namefile = iimGetLastExtract(1);
namefile = namefile.replace(/\s/g, '');
namefile = namefile.split(' ').join('_');
namecsv = namefile;
namecsv = mytime+"_"+namecsv+"-"+aaa+".csv";
iimDisplay(namecsv);
for (i = 1; i <=lastpages; i++){
header2 = "VERSION BUILD=7601015 RECORDER=FX" + jsLF;
header2 += "SET !ERRORIGNORE YES" + jsLF;
header2 += "SET !ERRORCONTINUE YES" + jsLF;
header2 += "SET !EXTRACT_TEST_POPUP NO" + jsLF;
header2 += "SET !TIMEOUT_PAGE 360" + jsLF;
header2 += "SET !TIMEOUT_STEP 1" + jsLF;
header2 += "SET !TIMEOUT_TAG 1" + jsLF;
header2 += "SET !LOOP "+ i + jsLF;
if (i==lastpages){resultCount=lastpageitem;}
for(j=1;j<=resultCount; j++){
macro4 = "CODE:"+ header2 + jsLF;
macro4 += "TAB T=1"+ jsLF;
macro4 += "TAG POS="+ j +" TYPE=h3 ATTR=CLASS:newaps EXTRACT=htm" + jsLF;
iimPlay(macro4);
getURL = iimGetLastExtract(1);
url_all = getURL;
url_split = url_all.split("/");
macro = "CODE:"+ header2 + jsLF;
macro += "TAB T=1"+ jsLF;
macro += "SET !EXTRACT "+ url_split[5] + jsLF;
macro += "SAVEAS TYPE=EXTRACT FOLDER="+folderpath+" FILE="+namecsv+ jsLF;
iimPlay(macro);
}
macro5 = "CODE:"+ header2 + jsLF;
macro5 += "SET !TIMEOUT_STEP 1" + jsLF;
macro5 += "TAG POS=1 TYPE=A ATTR=ID:pagnNextLink"+ jsLF;
macro5 += "WAIT SECONDS=2";
iimPlay(macro5);
}

ปล. ใช้ได้ทั้ง 24, 48 สินค้าต่อ 1หน้า


ใช้งานยังไงหลอครับผม  wanwan017 wanwan017
บันทึกการเข้า
etgsgroup
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 154
ออฟไลน์ ออฟไลน์

กระทู้: 6,749



ดูรายละเอียด
« ตอบ #22 เมื่อ: 26 เมษายน 2013, 09:19:17 »

เจ๋งมาก ๆ เลยครับ สุดยอดเลยโค้ด JS แบบนี้ เทพจริง ๆ เลยครับ + 1 ให้ครับ
บันทึกการเข้า

ขอบคุณ ThaiSeoBoard สำหรับความรู้ทั้งทางด้าน SEO, SEM, Affiliate ตั้งแต่สมัยที่คนไทยไม่มีความรู้เกี่ยวกับ Digital Marketing เลย ต้องอ่านจาก ต่างประเทศอย่างเดียว
adidog
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 238
ออฟไลน์ ออฟไลน์

กระทู้: 1,861



ดูรายละเอียด เว็บไซต์
« ตอบ #23 เมื่อ: 26 เมษายน 2013, 10:22:07 »

เอาไปลองแล้ว เหมือนจะมี } หายไปตัวหนึ่งครับ
บันทึกการเข้า

Certain Dri Certain Dri
คุณแม่มือใหม่ คุณแม่มือใหม่
w_jirawat
สมุนแก๊งเสียว
*

พลังน้ำใจ: 63
ออฟไลน์ ออฟไลน์

กระทู้: 903



ดูรายละเอียด เว็บไซต์
« ตอบ #24 เมื่อ: 26 เมษายน 2013, 10:22:47 »

น้ำใจงาม มั๊กๆครับ  wanwan003
บันทึกการเข้า

อยากโปรโมตเว็บให้ติดหน้าแรก Google รับทำ seo นี่เลย
มีเพจแต่คนไม่ติดต่อรับทำ seo facebook อยากให้ใช้กลยุทธ White Hat รับทำ seo สายขาว ปลอดภัย มั่นคง
จ่ายเป็นก้อนไม่ไหว รับทำ seo รายเดือน คุมงบได้
จ้างทำ seo ที่ไหนดี รับทำ seo ราคาถูก เป็นคำตอบของคุณ
amazegu
สมุนแก๊งเสียว
*

พลังน้ำใจ: 80
ออฟไลน์ ออฟไลน์

กระทู้: 875



ดูรายละเอียด
« ตอบ #25 เมื่อ: 26 เมษายน 2013, 10:38:00 »

ขอบคุณท่านมากครับ  wanwan017 wanwan017 wanwan017
+1
บันทึกการเข้า
manasopa
ก๊วนเสียว
*

พลังน้ำใจ: 61
ออฟไลน์ ออฟไลน์

กระทู้: 337



ดูรายละเอียด เว็บไซต์
« ตอบ #26 เมื่อ: 26 เมษายน 2013, 12:21:41 »

เอาไปลองแล้ว เหมือนจะมี } หายไปตัวหนึ่งครับ

หมายถึงอะไรครับ ถ้าเป็น ASIN หายก็เป็นธรรมดาครับ อาจหายบ้างเพราะหน้าเว็บ amazon โหลดไม่ทัน หรือไม่ก็บนหน้าเว็บเฉพาะ ASIN นั้น Amazon ใส่แท๊ก HTML ไม่เหมือนอันอื่นครับ

เจ๋งมาก ๆ เลยครับ สุดยอดเลยโค้ด JS แบบนี้ เทพจริง ๆ เลยครับ + 1 ให้ครับ
ขอบคุณครับ



ก๊อบโค๊ดไปใส่ใน editplus หรือ editor ทั่วๆไป บันทึกเป็นไฟล์ .js นะครับ



บันทึกยังไงหลอครับ
บันทึกแล้วก็ใส่นามสกุลไฟล์ เช่น getasin.js แล้วก็ไปเปิด imacro บน firefox
บันทึกการเข้า

สติกเกอร์ line นิสิต นักศึกษา ไลฟ์ ขาย text link บริการ ติด text link ดูรายละเอียดได้ที่ https://www.facebook.com/txtads ขอบคุณครับ
jittapan
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 28
ออฟไลน์ ออฟไลน์

กระทู้: 850



ดูรายละเอียด เว็บไซต์
« ตอบ #27 เมื่อ: 26 เมษายน 2013, 12:34:21 »

ขอบคุณมากครับ    wanwan007
บันทึกการเข้า

toppyckrc
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 26



ดูรายละเอียด
« ตอบ #28 เมื่อ: 26 เมษายน 2013, 13:20:22 »

เอาไปลองแล้ว เหมือนจะมี } หายไปตัวหนึ่งครับ

หมายถึงอะไรครับ ถ้าเป็น ASIN หายก็เป็นธรรมดาครับ อาจหายบ้างเพราะหน้าเว็บ amazon โหลดไม่ทัน หรือไม่ก็บนหน้าเว็บเฉพาะ ASIN นั้น Amazon ใส่แท๊ก HTML ไม่เหมือนอันอื่นครับ

เจ๋งมาก ๆ เลยครับ สุดยอดเลยโค้ด JS แบบนี้ เทพจริง ๆ เลยครับ + 1 ให้ครับ
ขอบคุณครับ



ก๊อบโค๊ดไปใส่ใน editplus หรือ editor ทั่วๆไป บันทึกเป็นไฟล์ .js นะครับ



บันทึกยังไงหลอครับ
บันทึกแล้วก็ใส่นามสกุลไฟล์ เช่น getasin.js แล้วก็ไปเปิด imacro บน firefox

ยังงงอยู่ดีอะครับผม ปกติผมรัน imacro ด้วย ไฟล์ .imm อะครับผม
 wanwan017
บันทึกการเข้า
rac2o2n
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 22



ดูรายละเอียด เว็บไซต์
« ตอบ #29 เมื่อ: 11 กรกฎาคม 2013, 00:37:50 »

ขอบคุณครับผม
แก้ไขที่เก็บแล้ว
ผมรันได้นะครับ แต่ ปัญหาคือ
พอมันเก็บทุกหน้าแล้ว ไปดู ไฟล์ ...... ห๊ะะะ !! ไฟล์หายไปไหน เลย งง ครับ  Tongue

บันทึกการเข้า

บริหารคนให้สำราญ บริหารงานให้สัมฤทธิ์
- - ส า ธุ - -
ู​^ ^
manasopa
ก๊วนเสียว
*

พลังน้ำใจ: 61
ออฟไลน์ ออฟไลน์

กระทู้: 337



ดูรายละเอียด เว็บไซต์
« ตอบ #30 เมื่อ: 28 กรกฎาคม 2013, 02:55:10 »

ขอบคุณครับผม
แก้ไขที่เก็บแล้ว
ผมรันได้นะครับ แต่ ปัญหาคือ
พอมันเก็บทุกหน้าแล้ว ไปดู ไฟล์ ...... ห๊ะะะ !! ไฟล์หายไปไหน เลย งง ครับ  Tongue



เช็คดูแล้วก็ยังใช้ได้อยู่ครับ
บันทึกการเข้า

สติกเกอร์ line นิสิต นักศึกษา ไลฟ์ ขาย text link บริการ ติด text link ดูรายละเอียดได้ที่ https://www.facebook.com/txtads ขอบคุณครับ
manasopa
ก๊วนเสียว
*

พลังน้ำใจ: 61
ออฟไลน์ ออฟไลน์

กระทู้: 337



ดูรายละเอียด เว็บไซต์
« ตอบ #31 เมื่อ: 25 กันยายน 2013, 22:18:49 »

มาอัพเดทให้ครับ amazon เล่นกลอีกแล้ว ตอนนี้ใช้ได้แล้วครับ แต่ไม่ใจว่าจะใช้ได้ทุกหน้ากรือเปล่า ผมลองหมวด electronics ก็ปกติดี
บันทึกการเข้า

สติกเกอร์ line นิสิต นักศึกษา ไลฟ์ ขาย text link บริการ ติด text link ดูรายละเอียดได้ที่ https://www.facebook.com/txtads ขอบคุณครับ
sunriseone
Newbie
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 74



ดูรายละเอียด
« ตอบ #32 เมื่อ: 21 ธันวาคม 2013, 17:18:14 »

 ::ผมรันโปรแกรมแล้วได้ชื่อสินค้ามาเป็นไฟล์ Excel แต่ไม่มีหมายเลข Asin ต้องทำอย่างไรหรือครับ
ชื่อไฟล์ 2013-12-21-16_56_18_Baby-551357 ส่วนด้านในเป็นชื่อแบบนี้ Baby-Einstein-Take-Along-Tunes
ขอคำชี้แนะด้วย
บันทึกการเข้า
manasopa
ก๊วนเสียว
*

พลังน้ำใจ: 61
ออฟไลน์ ออฟไลน์

กระทู้: 337



ดูรายละเอียด เว็บไซต์
« ตอบ #33 เมื่อ: 21 ธันวาคม 2013, 22:45:33 »

::ผมรันโปรแกรมแล้วได้ชื่อสินค้ามาเป็นไฟล์ Excel แต่ไม่มีหมายเลข Asin ต้องทำอย่างไรหรือครับ
ชื่อไฟล์ 2013-12-21-16_56_18_Baby-551357 ส่วนด้านในเป็นชื่อแบบนี้ Baby-Einstein-Take-Along-Tunes
ขอคำชี้แนะด้วย
แก้ให้แล้วครับ ก๊อบไปใช้ใหม่ได้เลยครับ
บันทึกการเข้า

สติกเกอร์ line นิสิต นักศึกษา ไลฟ์ ขาย text link บริการ ติด text link ดูรายละเอียดได้ที่ https://www.facebook.com/txtads ขอบคุณครับ
feee
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 266
ออฟไลน์ ออฟไลน์

กระทู้: 1,933



ดูรายละเอียด
« ตอบ #34 เมื่อ: 21 ธันวาคม 2013, 22:57:46 »

ใจดีจัง ขอบคุณมากครับ
บันทึกการเข้า

Dr3am
ก๊วนเสียว
*

พลังน้ำใจ: 62
ออฟไลน์ ออฟไลน์

กระทู้: 453



ดูรายละเอียด
« ตอบ #35 เมื่อ: 22 ธันวาคม 2013, 00:33:01 »

กด like ให้ครับ 52>53
บันทึกการเข้า

>> DigitalOcean สมัครแล้วได้เครดิต 10$ >> Click !!
sunriseone
Newbie
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 74



ดูรายละเอียด
« ตอบ #36 เมื่อ: 23 ธันวาคม 2013, 08:29:09 »

::ผมรันโปรแกรมแล้วได้ชื่อสินค้ามาเป็นไฟล์ Excel แต่ไม่มีหมายเลข Asin ต้องทำอย่างไรหรือครับ
ชื่อไฟล์ 2013-12-21-16_56_18_Baby-551357 ส่วนด้านในเป็นชื่อแบบนี้ Baby-Einstein-Take-Along-Tunes
ขอคำชี้แนะด้วย
แก้ให้แล้วครับ ก๊อบไปใช้ใหม่ได้เลยครับ

ขอบคุณมากครับ น้ำใจงามจริง ๆ
บันทึกการเข้า
maxmail
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 62
ออฟไลน์ ออฟไลน์

กระทู้: 1,525



ดูรายละเอียด เว็บไซต์
« ตอบ #37 เมื่อ: 23 ธันวาคม 2013, 10:59:58 »

ขอบคุณครับ
บันทึกการเข้า

kornchai
สมุนแก๊งเสียว
*

พลังน้ำใจ: 15
ออฟไลน์ ออฟไลน์

กระทู้: 615



ดูรายละเอียด
« ตอบ #38 เมื่อ: 23 ธันวาคม 2013, 14:13:07 »

สอบถามหน่อยครับ คือถ้าสินค้ามันมีเป็นแสน แต่เราเก็บได้แค่ 400 หน้า

แบบบนี้ต้องทำยังไงหรอครับ ถึงจะเก็บได้ครบทั้งหมด  Tongue
บันทึกการเข้า

rungchai39
ก๊วนเสียว
*

พลังน้ำใจ: 24
ออฟไลน์ ออฟไลน์

กระทู้: 226



ดูรายละเอียด เว็บไซต์
« ตอบ #39 เมื่อ: 23 ธันวาคม 2013, 14:23:34 »

ขอเก็บไว้ต่อยอดก่อน ขอบคุณครับ wanwan017
บันทึกการเข้า

หน้า: 1 [2]   ขึ้นบน
พิมพ์