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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingสอบถามเรื่อง imacro js หน่อยครับ ช่วยผมตรวจโค้ดหน่อยครับ +1
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถามเรื่อง imacro js หน่อยครับ ช่วยผมตรวจโค้ดหน่อยครับ +1  (อ่าน 862 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Nopzixcros
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,066



ดูรายละเอียด
« เมื่อ: 26 ตุลาคม 2012, 21:32:06 »

ผมลองรันมันขึ้น

SyntaxError: missing ; before statement (Error code: 991)

แบบนี้อะครับ
ขอบคุณนะครับ

โค๊ด:
var loop =1;
var domain = "xxx.com";
var username = "xxxx";
var password = "xxxx";
var trackingid = "xxx-20";
var accesskey = "xxxx";
var secretkey = "xxxxx";
var crLF = "\n";
var reg = /\s+/g;
template_header = "VERSION BUILD=7631211 RECORDER=FX"+ crLF;
template_header += "SET !ERRORIGNORE YES"+ crLF;
template_header += "SET !ERRORCONTINUE YES"+ crLF;
template_header += "SET !EXTRACT_TEST_POPUP NO"+ crLF;
template_header += "'SET !TIMEOUT_TAG 10"+ crLF;
template_header += "'SET !TIMEOUT 10"+ crLF;

for(i=2;i<=loop;i++){
macro = "CODE:"+ template_header + crLF;
macro += "SET !DATASOURCE ccc.csv" + crLF;
macro += "SET !DATASOURCE_COLUMNS 2"+ crLF;
macro += "SET !LOOP "+ i + crLF;
macro += "SET !DATASOURCE_LINE {{!LOOP}}"+ crLF;
macro += "SET !EXTRACT {{!COL1}}"+ crLF;
iimPlay(macro);

keyword=iimGetLastExtract(0);
    getkeyword=keyword.replace(reg,"");
keyspace=keyword.replace(reg,"<SP>");
macro += "SET !EXTRACT {{!COL2}}"+ crLF;
iimPlay(macro);
asincall=iimGetLastExtract(0);
   
macro = "CODE:"+ template_header + crLF;
macro += "TAB T=1"+ crLF;

macro += "URL GOTO=http://www.xxxx.com/?asin=" + asincall + "&accesskey=" + accesskey + "&secretkey=" + secretkey + "&tagid=" + trackingid + "&user=" + username + "&pass=" + password + "&keyword="+ keyspace +  crLF;
macro += "WAIT SECONDS=1"+ crLF;
macro += "TAG POS="1" TYPE=DIV ATTR=ID:name&&TXT:* EXTRACT=TXT"+ crLF;

iimPlay(macro);
   
    titlepost = iimGetLastExtract(0);
   
macro += "TAB OPEN"+ crLF;
macro += "TAB T=2"+ crLF;
macro += "URL GOTO=http://{{getkeyword}}.{{domain}}/wp-admin/options-general.php"+ crLF;
macro += "TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:options.php ATTR=ID:blogname CONTENT=" + titlepost + crLF;
macro += "TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:options.php ATTR=ID:submit" + crLF;
macro += "WAIT SECONDS=1"+ crLF;

macro += "TAB CLOSE"+ crLF;
macro += "TAB T=1"+ crLF;

macro += "URL GOTO=http://www.xxxx.com/?asin=" + asincall + "&user=" + username + "&pass=" + password + "&keyword="+ keyspace +  crLF;
macro += "WAIT SECONDS=1"+ crLF;
macro += "TAG POS="1" TYPE=DIV ATTR=ID:name&&TXT:* EXTRACT=TXT"+ crLF;

   
    description = iimGetLastExtract(0);

macro += "TAB OPEN"+ crLF;
macro += "TAB T=2"+ crLF;
macro += "URL GOTO=http://{{getkeyword}}.{{domain}}/wp-admin/options-general.php?page=metaOptions"+ crLF;
macro += "TAG POS=1 TYPE=INPUT:TEXTAREA FORM=NAME:form1 ATTR=NAME:default_description CONTENT=" + description + crLF;
macro += "TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:form1 ATTR=NAME:Submit&&VALUE:Update<SP>Options" + crLF;
macro += "WAIT SECONDS=1"+ crLF;

macro += "URL GOTO=http://{{getkeyword}}.{{domain}}/wp-admin/options-general.php"+ crLF;
macro += "TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:options.php ATTR=ID:blogdescription CONTENT=" + description + crLF;
macro += "TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:options.php ATTR=ID:submit" + crLF;
macro += "WAIT SECONDS=1"+ crLF;
macro += "TAB CLOSE"+ crLF;
macro += "TAB T=1"+ crLF;
iimPlay(macro);
}
บันทึกการเข้า
Jindas
Newbie
*

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

กระทู้: 1



ดูรายละเอียด
« ตอบ #1 เมื่อ: 26 ตุลาคม 2012, 22:20:06 »

น่าจะตรงบรรทัดที่ 38 กับ 56 โดยเปลี่ยนจาก POS="1" เป็น POS=1 ลองดูนะครับ wanwan019
บันทึกการเข้า
Nopzixcros
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,066



ดูรายละเอียด
« ตอบ #2 เมื่อ: 26 ตุลาคม 2012, 22:37:27 »

น่าจะตรงบรรทัดที่ 38 กับ 56 โดยเปลี่ยนจาก POS="1" เป็น POS=1 ลองดูนะครับ wanwan019

ขอบคุณครับ รันได้แล้ว แต่ว่าในส่วนนี้ asincall และ keyspace มันไม่ดึงค่าออกมาจากไฟล์ csv อะครับ

โค๊ด:
http://www.xxxx.com/?asin=" + asincall + "&accesskey=" + accesskey + "&secretkey=" + secretkey + "&tagid=" + trackingid + "&user=" + username + "&pass=" + password + "&keyword="+ keyspace +
 

รบกวนอีกนิดนะครับท่าน  wanwan017
บันทึกการเข้า
pash
สมุนแก๊งเสียว
*

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

กระทู้: 595



ดูรายละเอียด
« ตอบ #3 เมื่อ: 26 ตุลาคม 2012, 22:46:02 »

var reg = /\s+/g;   ==>> var reg = "/\s+/g";
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์