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

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

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

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

กระทู้: 337



ดูรายละเอียด เว็บไซต์
« เมื่อ: 28 กรกฎาคม 2013, 03:35:00 »

แจกเครื่องมือสำหรับท่านที่ต้องการลุยอเมซอนต่อ ก๊อบโค๊ดไปใส่ใน editplus หรือ editor ทั่วๆไป บันทึกเป็นไฟล์ .js เก็บไว้ใน \My Documents\iMacros\Macros
รันบน firefox เท่านั้นครับ

แจ้งให้ทราบ >> อาจจะเก็บไม่ได้กับหน้าที่มี 12 ชิ้น, 48ชิ้นบางส่วน ครับ
โค๊ด:
//ต้องอยู่หน้าที่ 1 เท่านั้นโปรแกรมถึงจะทำงานได้อย่างถูกต้อง
var jsLF = "\n";
var folderpath = "D:\\Asin";  //ตั้งตำแหน่งที่เก็บไฟล์ CSV บนเครื่องเรา
var amzURL ="http://www.amazon.com/dp/";
var AssociatesID ="test-20"; //แก้ใส่ amazon แท็ก
var getAsinNO;
var getTitles;
var getdpURL;
var getURLimg;
var PriceData;
var saleprice;

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<=48 ) {
resultCount=onlyonepage;
lastpageitem=onlyonepage;
lastpages=1;
aaa=onlyonepage ;
}
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, '');
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;
iimPlay(macro);
getAsinNO = iimGetLastExtract(1);
macro21 = "CODE:"+ header2 + jsLF;
macro21 += "TAB T=1"+ jsLF;
macro21 += "ADD !EXTRACT "+amzURL+getAsinNO+"/?tag="+AssociatesID+ jsLF;
iimPlay(macro21);
getdpURL = iimGetLastExtract(1);
macro22 = "CODE:"+ header2 + jsLF;
macro22 += "TAB T=1"+ jsLF;
macro22 += "TAG POS="+ j +" TYPE=IMG ATTR=ALT:Product*Details EXTRACT=HREF" + jsLF;
iimPlay(macro22);
getURLimg = iimGetLastExtract(1);
macro66 = "CODE:"+ header + jsLF;
macro66 += "TAB T=1"+ jsLF;
macro66 += "TAG POS="+ j +" TYPE=* ATTR=CLASS:rsltGridList*grey EXTRACT=HTM" + jsLF;
iimPlay(macro66);
getPriceData = iimGetLastExtract(1);
s1=getPriceData.search('class="bld lrg red">');
s2=getPriceData.search('</span> </a>');
sec2='';
if (s1==-1){
sec1=getPriceData.search('class="price bld">');
sec2=getPriceData.search('</span> new <span ');
if (sec2==-1){sec2 =getPriceData.search('</span> used <span ');}
if (sec2==-1){sec2 =getPriceData.search('</span> used &amp; new <span ');}
sec3=sec1+18;
saleprice = getPriceData.substring(sec3,sec2);
saleprice = saleprice.replace(/\s/g, '');
if (!sec1) {saleprice= "Too-low-to-display.";}
}
else{
s11 = s1+20;
saleprice = getPriceData.substring(s11,s2);
saleprice = saleprice.replace(/\s/g, '');
}
if (!saleprice){saleprice= "Too-low-to-display.";}

//Export to CSV
macro7 = "CODE:"+ header2 + jsLF;
macro7 += "SET !TIMEOUT_STEP 1" + jsLF;

//สลับบรรทัดหากต้องการเรียงข้อมูลในไฟล์ CSV
macro7 += "TAG POS="+ j +" TYPE=SPAN ATTR=CLASS:lrg*bold* EXTRACT=TXT" + jsLF; // ชื่อสินค้า
macro7 += "ADD !EXTRACT "+getAsinNO+jsLF; // เลข ASIN
macro7 += "ADD !EXTRACT "+getdpURL + jsLF; // URL สินค้า
macro7 += "ADD !EXTRACT "+getURLimg+ jsLF; // URL รูปสินค้า
macro7 += "ADD !EXTRACT "+saleprice+ jsLF; // ใส่  // หน้าบรรทัดนี้ ถ้าไม่ต้องการราคาสินค้า
//สิ้นสุดที่สามารถสลับบรรทัดได้

macro7 += "SAVEAS TYPE=EXTRACT FOLDER="+folderpath+" FILE="+namecsv+ jsLF;
iimPlay(macro7);
}
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 พฤศจิกายน 2013, 16:46:34 โดย manasopa » บันทึกการเข้า

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

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

กระทู้: 2,650



ดูรายละเอียด
« ตอบ #1 เมื่อ: 28 กรกฎาคม 2013, 05:09:14 »

ขอบคุณครับ wanwan020
บันทึกการเข้า
topping
คนรักเสียว
*

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

กระทู้: 168



ดูรายละเอียด
« ตอบ #2 เมื่อ: 28 กรกฎาคม 2013, 05:13:39 »

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

>>> ขาย Account Gmail ยืนยันเบอร์แล้วACC.ละ 7 บาท Pmมา!!
รีบๆครับก่อนต้องลงทะเบียนซิม (*มีจำนวนจำกัด)
01
ก๊วนเสียว
*

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

กระทู้: 323



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 28 กรกฎาคม 2013, 05:38:19 »

ขอบคุณมากครับ  wanwan017
บันทึกการเข้า
l3za4zone
บุคคลทั่วไป
« ตอบ #4 เมื่อ: 28 กรกฎาคม 2013, 10:03:04 »

มาเก็บครับ
บันทึกการเข้า
kondam
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 6,137



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

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

ขอแนะนำ : wanwan034

1. จดโดเมน ต่ออายุ godaddy ลด 40% ถูกที่สุดในตอนนี้! คลิก

2.จดโดเมน + private 8.88$ [namecheap]   คลิก

3.แนะนำคลาวด์โฮสติ้งไทย ที่ผมใช้อยู่ [Thaidata]   คลิก
singhatog
ก๊วนเสียว
*

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

กระทู้: 399



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

 :wanwan015:อยากได้แต่ไม่รู้เรื่อง  wanwan004
บันทึกการเข้า

freetukyang
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,566



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

ผมไม่มี    \iMacros\Macros ทำไงครับ
บันทึกการเข้า

manasopa
ก๊วนเสียว
*

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

กระทู้: 337



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

ผมไม่มี    \iMacros\Macros ทำไงครับ
ลง Imacros for Firefox ยังครับ
บันทึกการเข้า

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

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

กระทู้: 1,566



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

ผมไม่มี    \iMacros\Macros ทำไงครับ
ลง Imacros for Firefox ยังครับ

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

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

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

กระทู้: 638



ดูรายละเอียด
« ตอบ #10 เมื่อ: 28 กรกฎาคม 2013, 11:30:42 »

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

Optimus
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,672



ดูรายละเอียด
« ตอบ #11 เมื่อ: 28 กรกฎาคม 2013, 12:24:07 »

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

รับสอน Android Re-Skin Apps & Games | สอนแบบ 1 ต่อ 1 ผ่าน TeamViewer สนใจ PM สอบถามเลยครับ

รับรีสกิน Apps Android 1 ชุด 15 แอพ 2900 บาท ท่านสามารถนำไปอัพขึ้น Play Store หารายได้ได้เลยครับ สนใจ PM ครับ

ขาย Account Skimlinks ปั่น Amazon ได้ (ตอนนี้คนไทยสมัครไม่ผ่านแล้ว) 4500  บาท PM ครับ
nissan99
ก๊วนเสียว
*

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

กระทู้: 231



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 28 กรกฎาคม 2013, 15:59:40 »

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

สวัสดีปีใหม่ ๒๕๕๗ ขอให้ทุกท่านมีความสุขสมหวังทุกประการครับ
supaman
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,172



ดูรายละเอียด เว็บไซต์
« ตอบ #13 เมื่อ: 02 สิงหาคม 2013, 09:00:43 »

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

punnaphas
Newbie
*

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

กระทู้: 5



ดูรายละเอียด
« ตอบ #14 เมื่อ: 02 สิงหาคม 2013, 10:13:44 »

 ::ตอนนี้ยังทำอะไรไม่ค่อยเป็นเลยครับมาอ่านแล้วก็ งงๆ ว่าเค้าทำยังไงกัน เอาเป็นว่าไม่ค่อยรู้เรื่องเเต่ขอเก็บก่อนนะครับ wanwan012  ขอบคุณมากครับผม
บันทึกการเข้า
rich_t
สมุนแก๊งเสียว
*

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

กระทู้: 549



ดูรายละเอียด
« ตอบ #15 เมื่อ: 02 สิงหาคม 2013, 10:44:44 »

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

กลับมาแล้ว
EDWARDit
สมุนแก๊งเสียว
*

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

กระทู้: 580



ดูรายละเอียด
« ตอบ #16 เมื่อ: 02 สิงหาคม 2013, 13:03:10 »

รอดูผล  wanwan023
บันทึกการเข้า

youtalen
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,513



ดูรายละเอียด เว็บไซต์
« ตอบ #17 เมื่อ: 02 สิงหาคม 2013, 14:23:00 »

ขอบคุณครับผม โอ้เย  wanwan020
บันทึกการเข้า

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

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

กระทู้: 634



ดูรายละเอียด เว็บไซต์
« ตอบ #18 เมื่อ: 02 สิงหาคม 2013, 15:29:39 »

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

รับซื้อเว็บ 100uip ต่อวันขึ้นไป EA Forex
thevoice
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,441



ดูรายละเอียด
« ตอบ #19 เมื่อ: 02 สิงหาคม 2013, 17:37:42 »

 wanwan017
บันทึกการเข้า
หน้า: [1] 2   ขึ้นบน
พิมพ์