imacros ถามเรื่องการดึงค่า url ไปเก็บไว้ที่ไหนครับ

เริ่มโดย jayc, 26 สิงหาคม 2010, 13:48:38

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

jayc

กำลังศึกษา imacros ใน javascript ครับ
อยากถามว่าการดึง url ด้วย ADD !EXTRACT {{!URLCURRENT}}
อยากรู้ว่า จะเรียกค่าตัวแปรไปใช้ใน javascript ยังไงครับ
ลองใช้ iimGetLastExtract(0),iimGetLastExtract(1),... ไม่ได้อ่ะครับ

เกรียนเทพ

อ้างถึงจาก: jayc ใน 26 สิงหาคม 2010, 13:48:38
กำลังศึกษา imacros ใน javascript ครับ
อยากถามว่าการดึง url ด้วย ADD !EXTRACT {{!URLCURRENT}}
อยากรู้ว่า จะเรียกค่าตัวแปรไปใช้ใน javascript ยังไงครับ
ลองใช้ iimLastExtract(0),iimLastExtract(1),... ไม่ได้อ่ะครับ

ดึงหรือเก็บ URL ครับ

ถ้าเก็บค่าก็
ADD !EXTRACT {{!URLCURRENT}}
SAVEAS TYPE=EXTRACT FOLDER=ที่อยู่โฟลเดอร์ FILE=ชื่อไฟร์.อะไรก็ว่าไป

ถ้าจะดึงค่าโดยใช้ Javascript

กำหนดด้วย

   macro = "SET !DATASOURCE ชื่อไฟร์.csv"+ jsLF;
   macro += "SET !DATASOURCE_COLUMNS 1"+ jsLF;
   macro += "SET !LOOP "+ i + jsLF;
   macro += "SET !DATASOURCE_LINE {{!LOOP}}"+ jsLF;
   macro += "SET !EXTRACT {{!COL1}}"+ jsLF;
   iimPlay(macro);

ประกาศค่าที่จะเรียกไปใช้ด้วยครับ สมมุติเราจะเรียกค่าด้วยคำสั่ง get_last (จขกท.คงจะเข้าไป ฟังก์ชั่น GetLastExtract 0,1,2 แล้ว)

        get_last = iimGetLastExtract(0);

เวลาจะใช้งานก็

submit = "+ wheel_link +"

มันก็จะดึงเว็บออกมาให้ครับ

:wanwan020:


jayc

อ้างถึงจาก: เกรียนเทพ ใน 26 สิงหาคม 2010, 13:53:34
อ้างถึงจาก: jayc ใน 26 สิงหาคม 2010, 13:48:38
กำลังศึกษา imacros ใน javascript ครับ
อยากถามว่าการดึง url ด้วย ADD !EXTRACT {{!URLCURRENT}}
อยากรู้ว่า จะเรียกค่าตัวแปรไปใช้ใน javascript ยังไงครับ
ลองใช้ iimLastExtract(0),iimLastExtract(1),... ไม่ได้อ่ะครับ

ดึงหรือเก็บ URL ครับ

ถ้าเก็บค่าก็
ADD !EXTRACT {{!URLCURRENT}}
SAVEAS TYPE=EXTRACT FOLDER=ที่อยู่โฟลเดอร์ FILE=ชื่อไฟร์.อะไรก็ว่าไป

ถ้าจะดึงค่าโดยใช้ Javascript

กำหนดด้วย

   macro = "SET !DATASOURCE ชื่อไฟร์.csv"+ jsLF;
   macro += "SET !DATASOURCE_COLUMNS 1"+ jsLF;
   macro += "SET !LOOP "+ i + jsLF;
   macro += "SET !DATASOURCE_LINE {{!LOOP}}"+ jsLF;
   macro += "SET !EXTRACT {{!COL1}}"+ jsLF;
   iimPlay(macro);

ประกาศค่าที่จะเรียกไปใช้ด้วยครับ สมมุติเราจะเรียกค่าด้วยคำสั่ง get_last (จขกท.คงจะเข้าไป ฟังก์ชั่น GetLastExtract 0,1,2 แล้ว)

        get_last = iimGetLastExtract(0);

เวลาจะใช้งานก็

submit = "+ wheel_link +"

มันก็จะดึงเว็บออกมาให้ครับ

:wanwan020:


ขอบคุณมากครับ แต่สงสัยผมจะตั้งคำถามไม่กระจ่างอ่ะครับ
ตอนนี้ผมสงสัยว่า ผมใช้คำสั่งบรรทัดนี้ครับ
ADD !EXTRACT {{!URLCURRENT}}
ต่อไปผมต้องการเอาค่า !URLCURRENT ซึ่งตามความเข้าใจผม มันน่าจะเก็บอยู่ที่ตัวแปร !EXTRACT ใช่ไหมครับ
( ตามความเข้าใจผมนะครับ น่าจะเรียกด้วย iimGetLastExtract(n) แต่มันไม่เจออ่ะครับ)
ผมอยากเอาค่ามาใช้ต่อใน javascript ครับ คือจะเอา url มาวิเคราห์รูปแบบ string ต่ออ่ะครับ
แล้วค่อยเอาไปเก็บในไฟล์ .csv

raptor

function iim_get_last_url(){
   code = "ADD !EXTRACT {{!URLCURRENT}}\n";
   iimPlay("CODE:" + code);
   ret = iimGetLastExtract();
return ret;
}
alert(iim_get_last_url());

ลอง run code นี้ดูว่าขึ้นไม๊ครับ

เกรียนเทพ

อ้างถึงจาก: jayc ใน 26 สิงหาคม 2010, 14:29:40
อ้างถึงจาก: เกรียนเทพ ใน 26 สิงหาคม 2010, 13:53:34
อ้างถึงจาก: jayc ใน 26 สิงหาคม 2010, 13:48:38
กำลังศึกษา imacros ใน javascript ครับ
อยากถามว่าการดึง url ด้วย ADD !EXTRACT {{!URLCURRENT}}
อยากรู้ว่า จะเรียกค่าตัวแปรไปใช้ใน javascript ยังไงครับ
ลองใช้ iimLastExtract(0),iimLastExtract(1),... ไม่ได้อ่ะครับ

ดึงหรือเก็บ URL ครับ

ถ้าเก็บค่าก็
ADD !EXTRACT {{!URLCURRENT}}
SAVEAS TYPE=EXTRACT FOLDER=ที่อยู่โฟลเดอร์ FILE=ชื่อไฟร์.อะไรก็ว่าไป

ถ้าจะดึงค่าโดยใช้ Javascript

กำหนดด้วย

   macro = "SET !DATASOURCE ชื่อไฟร์.csv"+ jsLF;
   macro += "SET !DATASOURCE_COLUMNS 1"+ jsLF;
   macro += "SET !LOOP "+ i + jsLF;
   macro += "SET !DATASOURCE_LINE {{!LOOP}}"+ jsLF;
   macro += "SET !EXTRACT {{!COL1}}"+ jsLF;
   iimPlay(macro);

ประกาศค่าที่จะเรียกไปใช้ด้วยครับ สมมุติเราจะเรียกค่าด้วยคำสั่ง get_last (จขกท.คงจะเข้าไป ฟังก์ชั่น GetLastExtract 0,1,2 แล้ว)

        get_last = iimGetLastExtract(0);

เวลาจะใช้งานก็

submit = "+ wheel_link +"

มันก็จะดึงเว็บออกมาให้ครับ

:wanwan020:


ขอบคุณมากครับ แต่สงสัยผมจะตั้งคำถามไม่กระจ่างอ่ะครับ
ตอนนี้ผมสงสัยว่า ผมใช้คำสั่งบรรทัดนี้ครับ
ADD !EXTRACT {{!URLCURRENT}}
ต่อไปผมต้องการเอาค่า !URLCURRENT ซึ่งตามความเข้าใจผม มันน่าจะเก็บอยู่ที่ตัวแปร !EXTRACT ใช่ไหมครับ
( ตามความเข้าใจผมนะครับ น่าจะเรียกด้วย iimGetLastExtract(n) แต่มันไม่เจออ่ะครับ)
ผมอยากเอาค่ามาใช้ต่อใน javascript ครับ คือจะเอา url มาวิเคราห์รูปแบบ string ต่ออ่ะครับ
แล้วค่อยเอาไปเก็บในไฟล์ .csv

กำหนด Path ไฟร์ ถูกหรือเปล่าครับ

ลองตรวจสอบดูก่อนนะครับ

:wanwan017:

perng

พี่เกรียนเทพ เค้าคงไม่ได้เก็บเข้า datasource ก่อนหรอกมั้งครับ คงหมายถึงเก็บเข้า EXTRACT แล้วดึงออกมาใช้เลย ใช่ไหมครับ

เกรียนเทพ

อ้างถึงจาก: perng ใน 26 สิงหาคม 2010, 23:18:30
พี่เกรียนเทพ เค้าคงไม่ได้เก็บเข้า datasource ก่อนหรอกมั้งครับ คงหมายถึงเก็บเข้า EXTRACT แล้วดึงออกมาใช้เลย ใช่ไหมครับ

งั้นเี๋ดี๋ยวพรุ่งนี้ผมจะลองงมมาให้ครับ

:wanwan017:

Hackublog

ท่องเที่ยวไทยส่งเสริมเศรษฐกิจไทย สนใจข้อมูลสถานที่ท่องเที่ยวแวะไปชมบล็อก [direct=http://siamtips.blogspot.com/]สถานที่ท่องเที่ยว[/direct] บล็อกนี้เขียนจากประสบการณ์ท่องเที่ยวจริง นอกจากนี้คุณสามารถ comments ได้อย่างอิสระเพื่อผลทาง SEO ได้อีกด้วย

{รัก|โลภ|โกรธ|หลง} << Spin ในวิถีชีวิตมนุษย์ คนเรามันก็วนเวียนอยู่แค่นี้

ผลกรรมมันมีจริงนะครับ คุณไปทำใครเขาไว้ กิจการของคุณมันก็ไม่เจริญหรอก! คอยดูกันต่อไปสิครับ ช่วยมีวุฒิภาวะนิดครับ