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

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

ThaiSEOBoard.com< กดยุบ (ห้องยกเลิกการใช้งาน)สาระคำถามทั่วไป (ย้ายไป cafe)Imacro เขียนแบบให้เลือกหมวดหมู่ก่อน Submit หลักการเขียนเป็นยังไงเหรอคับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: Imacro เขียนแบบให้เลือกหมวดหมู่ก่อน Submit หลักการเขียนเป็นยังไงเหรอคับ  (อ่าน 2758 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
seoromantic
Newbie
*

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

กระทู้: 82



ดูรายละเอียด
« เมื่อ: 12 มกราคม 2011, 17:58:55 »

Imacro เขียนแบบให้เลือกหมวดหมู่ก่อน Submit หลักการเขียนเป็นยังไงเหรอคับ

อยากรู้มากครับ ผมลองค้นหาตามบอร์ดดูไม่เห็นมี wanwan012 แบบว่าจะลองหัดทำดูบ้างครับ

ใครพอจะนะนำหรือมี link บทความการเขียน select หมวดหมู่ หรือแนวทางการเลือกหมวดบ้างอะคับ

อยากรู้ อยากทำเป็นจัง  Embarrassed

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

เป้าหมายทำเงินให้ได้มากๆเพื่อครอบครัว สู้ๆ
ADS2009
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,273



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 12 มกราคม 2011, 18:02:09 »

ถ้าเขียนให้เลือกและตัดสินใจโดย imacros คงไม่ได้ครับ แต่ถ้าเรากำหนดล่วงหน้าว่าการ Submit ครั้งนี้จะใช้หมวดใด แบบนี้ทำได้ครับโดยการกำหนดไว้ใน code เลย หรือ กำหนดไว้ในไฟล์ .csv ก็ได้ครับ
บันทึกการเข้า

netbooknb
ก๊วนเสียว
*

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

กระทู้: 224



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 12 มกราคม 2011, 18:28:56 »

ลองใช้วิธี Record & save ดูซี
บันทึกการเข้า

seoromantic
Newbie
*

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

กระทู้: 82



ดูรายละเอียด
« ตอบ #3 เมื่อ: 12 มกราคม 2011, 18:38:03 »

ลองใช้วิธี Record & save ดูซี
ผมลองแล้วไม่ได้อะครับ มันเลือกไปเลย

ถ้าเขียนให้เลือกและตัดสินใจโดย imacros คงไม่ได้ครับ แต่ถ้าเรากำหนดล่วงหน้าว่าการ Submit ครั้งนี้จะใช้หมวดใด แบบนี้ทำได้ครับโดยการกำหนดไว้ใน code เลย หรือ กำหนดไว้ในไฟล์ .csv ก็ได้ครับ


นี่หละครับ ที่อยากได้ คือให้มันแบบว่า if else ถ้าเจอคำนี้ที่เราจะให้ match แค่บางคำ ก็ให้ทำการเลือก cateogry นี้ แบบนี้ได้ไหมครับ แต่เขียนไม่เป็น ฮือๆ wanwan006

เห็นมีแบบเป็น javascript ด้วย ผมคิดว่าทำได้อะครับ
บันทึกการเข้า

เป้าหมายทำเงินให้ได้มากๆเพื่อครอบครัว สู้ๆ
beg
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,445



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 12 มกราคม 2011, 18:39:08 »

iMacro เวอร์ชั่น script editions น่าจะทำได้ แต่ imacro add on  ทำไม่ได้ครับ

อีกวิธีก็ใช้ภาษาอื่นๆช่วย  เช่น php javascripts
« แก้ไขครั้งสุดท้าย: 12 มกราคม 2011, 18:40:19 โดย beg » บันทึกการเข้า

Mr.Blogger
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 4,459



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 12 มกราคม 2011, 18:39:43 »

ลองใช้วิธี Record & save ดูซี
ผมลองแล้วไม่ได้อะครับ มันเลือกไปเลย

ถ้าเขียนให้เลือกและตัดสินใจโดย imacros คงไม่ได้ครับ แต่ถ้าเรากำหนดล่วงหน้าว่าการ Submit ครั้งนี้จะใช้หมวดใด แบบนี้ทำได้ครับโดยการกำหนดไว้ใน code เลย หรือ กำหนดไว้ในไฟล์ .csv ก็ได้ครับ


นี่หละครับ ที่อยากได้ คือให้มันแบบว่า if else ถ้าเจอคำนี้ที่เราจะให้ match แค่บางคำ ก็ให้ทำการเลือก cateogry นี้ แบบนี้ได้ไหมครับ แต่เขียนไม่เป็น ฮือๆ wanwan006

เห็นมีแบบเป็น javascript ด้วย ผมคิดว่าทำได้อะครับ
ใช้ javascript ร่วมกับ imacro ได้ครับ จริงๆมันก็ได้หลายภาษาแหละ แต่ผมไม่เป็นสักภาษาแค่นั้นเอง - -'
บันทึกการเข้า

Keywords ที่ปิดการขายได้ง่าย!
Keywords ที่ทำ SEO ได้ง่าย!!
ถ้าอยากรู้ว่าเป็นยังไง ..
>>คลิกตรงนี้!!
seowizard
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,119



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 12 มกราคม 2011, 18:40:41 »

เอ๋ เหมือนมันจะใช้ร่วมกับภาษา script อื่นได้นะ ลองดูใน help ครับ ผมเห็นแว๊บ ๆ อาจจะเอามาเขียนแทรกได้
บันทึกการเข้า
seoromantic
Newbie
*

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

กระทู้: 82



ดูรายละเอียด
« ตอบ #7 เมื่อ: 12 มกราคม 2011, 18:41:49 »

iMacro เวอร์ชั่น script edition

อันนี้เป็นเจ้าเดียวกับ imacro เค้าเลยหรือป่าวครับ
บันทึกการเข้า

เป้าหมายทำเงินให้ได้มากๆเพื่อครอบครัว สู้ๆ
seowizard
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,119



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 12 มกราคม 2011, 18:51:32 »

http://wiki.imacros.net/iMacro...Javascript_Scripting_Interface

ลองดูตรงนี้ครับ แต่ผมยังไม่ได้ศึกษานะ แต่คิดว่าการเขียนแทรก javascript เข้าไปเพื่อกำหนด if else น่าจะทำได้

ลองดูตัวอย่างการใช้งานร่วมกับ javascript ตัวนี้ครับ

http://wiki.imacros.net/SI-Send-Macro-Code.js
บันทึกการเข้า
kennn
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,199



ดูรายละเอียด
« ตอบ #9 เมื่อ: 12 มกราคม 2011, 18:56:55 »

จากที่ผมทดสอบก็ใช้การ Record และลองเลือก Select ดูนะครับ ยังไงลอง Record แล้วดูค่าอีกทีครับ หากยังไม่ได้ ส่งเว็บตัวอย่างมาหนึ่งเว็บครับ

TAG POS=1 TYPE=SELECT FORM=NAME:NoFormName ATTR=NAME:sites CONTENT=$WhatUseek.com
'เลือกจาก option ที่ไม่มี value แต่เป็นค่าที่แสดงในลิส

TAG POS=1 TYPE=SELECT FORM=ACTION:/freesubmit/#usermessage2a ATTR=ID:cf2_field_4 CONTENT=%Education
'เลือกจาก value ที่เป็นข้อความ

TAG POS=1 TYPE=SELECT FORM=NAME:cat_browse_form ATTR=ID:parent_id CONTENT=%2063  
'เลือกจาก value ที่เป็นตัวเลข
บันทึกการเข้า

seoromantic
Newbie
*

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

กระทู้: 82



ดูรายละเอียด
« ตอบ #10 เมื่อ: 12 มกราคม 2011, 20:20:49 »

ขอบคุณทุกๆคำแนะนำครับ เดี๋ยวผมจะลองดูอีกทีครับ  wanwan017
บันทึกการเข้า

เป้าหมายทำเงินให้ได้มากๆเพื่อครอบครัว สู้ๆ
wookky
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,356



ดูรายละเอียด
« ตอบ #11 เมื่อ: 13 มกราคม 2011, 00:58:47 »

- สัญลักษณ์ % หมายถึงอะไรหรอครับ

- ถ้าจะให้มันรันข้อมูลโดยอ่านข้อมูลที่ Sheet อื่นๆ ใน excel file (.csv) ต้องใส่ code ยังไงหรอครับ
« แก้ไขครั้งสุดท้าย: 13 มกราคม 2011, 01:08:32 โดย wookky » บันทึกการเข้า

kennn
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,199



ดูรายละเอียด
« ตอบ #12 เมื่อ: 13 มกราคม 2011, 06:24:41 »

- สัญลักษณ์ % หมายถึงอะไรหรอครับ

- ถ้าจะให้มันรันข้อมูลโดยอ่านข้อมูลที่ Sheet อื่นๆ ใน excel file (.csv) ต้องใส่ code ยังไงหรอครับ

% คงหมายถึง การบอกว่าค่าที่ตามหลัง % เป็นค่าของ value ใน select นะครับ เพื่อให้แน่ใจว่า imacro เก็บค่า select จากเว็บนั้นอย่างไร แนะนำให้ Record และเลือกลิสใน select ดูก่อนครับ

การอ่านข้อมูลจาก sheet อื่น หมายถึง ภายในไฟล์เดียวกัน แต่เปลี่ยน tab sheet ด้านล่างใช่หรือป่าวครับ ถ้าใช่ ผมก็ไม่แน่ใจครับว่าใช้โค้ดอย่างไร แต่แนะนำให้ใช้แบบที่เค้าทำกันครับ คือ แบ่งข้อมูลไว้ในคนละไฟล์เลยครับ จากนั้นก็ค่อยเรียก column ใช้งานใน imacro อีกที

ตัวอย่างข้างล่างเป็นตัวอย่างการตรวจสอบ url สำหรับสมัคร pligg ว่าใช้ได้หรือไม่นะครับ ผมเอาโค้ดของคุณ kkusd มาเติมแต่งนิดนึง ตรวจสอบ url ที่ใช้ได้จริงได้มากขึ้น การตรวจจากหน้า 404 อย่างเดียว โอกาสที่หน้าที่ใช้ไม่ได้เป็นรูปแบบอื่น เช่น 403 Fobiden ฯลฯ อาจจะมีปนมาด้วย ผมจึงใช้วิธีตรวจสอบจาก input email แทนครับ

VERSION BUILD=7031111 RECORDER=FX
TAB T=1
SET !EXTRACT_TEST_POPUP NO
SET !ERRORIGNORE YES
SET !DATASOURCE test.csv
SET !DATASOURCE_COLUMNS 1
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
SET !TIMEOUT 60
ADD !EXTRACT {{!COL1}}
'TAG POS=1 TYPE=TITLE ATTR=TXT:404<SP>Not<SP>Found EXTRACT=TXT
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:* ATTR=ID:*email* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=* FILE=test2.csv
'SAVEAS TYPE=PNG FOLDER=* FILE={{!URLCURRENT}}-1.png

โค้ดจะทำการเรียก url ของ column 1 จากไฟล์ test.csv มาเปิดหน้าเว็บ จากนั้นจะทำการหา input text จาก form ที่ id ใน input มีคำว่า email
ถ้าไม่เจอ imacro ก็จะทำการส่งค่า #EANF#(เซฟอยู่ใน column 2) กำกับไว้ท้าย url(เซฟอยู่ใน column 1) ซึ่งเซฟเก็บไว้ในไฟล์ test2.csv(อยู่ในโฟลเดอร์ Downloads)ครับ
บันทึกการเข้า

watch_011
ก๊วนเสียว
*

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

กระทู้: 355



ดูรายละเอียด เว็บไซต์
« ตอบ #13 เมื่อ: 13 มกราคม 2011, 11:57:52 »

http://wiki.imacros.net/iMacro...Javascript_Scripting_Interface

ลองดูตรงนี้ครับ แต่ผมยังไม่ได้ศึกษานะ แต่คิดว่าการเขียนแทรก javascript เข้าไปเพื่อกำหนด if else น่าจะทำได้

ลองดูตัวอย่างการใช้งานร่วมกับ javascript ตัวนี้ครับ

http://wiki.imacros.net/SI-Send-Macro-Code.js
เยี่ยมเลยครับ ขอบคุณครับ
บันทึกการเข้า

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

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

กระทู้: 1,356



ดูรายละเอียด
« ตอบ #14 เมื่อ: 13 มกราคม 2011, 14:12:15 »

- สัญลักษณ์ % หมายถึงอะไรหรอครับ

- ถ้าจะให้มันรันข้อมูลโดยอ่านข้อมูลที่ Sheet อื่นๆ ใน excel file (.csv) ต้องใส่ code ยังไงหรอครับ

% คงหมายถึง การบอกว่าค่าที่ตามหลัง % เป็นค่าของ value ใน select นะครับ เพื่อให้แน่ใจว่า imacro เก็บค่า select จากเว็บนั้นอย่างไร แนะนำให้ Record และเลือกลิสใน select ดูก่อนครับ

การอ่านข้อมูลจาก sheet อื่น หมายถึง ภายในไฟล์เดียวกัน แต่เปลี่ยน tab sheet ด้านล่างใช่หรือป่าวครับ ถ้าใช่ ผมก็ไม่แน่ใจครับว่าใช้โค้ดอย่างไร แต่แนะนำให้ใช้แบบที่เค้าทำกันครับ คือ แบ่งข้อมูลไว้ในคนละไฟล์เลยครับ จากนั้นก็ค่อยเรียก column ใช้งานใน imacro อีกที

ตัวอย่างข้างล่างเป็นตัวอย่างการตรวจสอบ url สำหรับสมัคร pligg ว่าใช้ได้หรือไม่นะครับ ผมเอาโค้ดของคุณ kkusd มาเติมแต่งนิดนึง ตรวจสอบ url ที่ใช้ได้จริงได้มากขึ้น การตรวจจากหน้า 404 อย่างเดียว โอกาสที่หน้าที่ใช้ไม่ได้เป็นรูปแบบอื่น เช่น 403 Fobiden ฯลฯ อาจจะมีปนมาด้วย ผมจึงใช้วิธีตรวจสอบจาก input email แทนครับ

VERSION BUILD=7031111 RECORDER=FX
TAB T=1
SET !EXTRACT_TEST_POPUP NO
SET !ERRORIGNORE YES
SET !DATASOURCE test.csv
SET !DATASOURCE_COLUMNS 1
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
SET !TIMEOUT 60
ADD !EXTRACT {{!COL1}}
'TAG POS=1 TYPE=TITLE ATTR=TXT:404<SP>Not<SP>Found EXTRACT=TXT
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:* ATTR=ID:*email* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=* FILE=test2.csv
'SAVEAS TYPE=PNG FOLDER=* FILE={{!URLCURRENT}}-1.png

โค้ดจะทำการเรียก url ของ column 1 จากไฟล์ test.csv มาเปิดหน้าเว็บ จากนั้นจะทำการหา input text จาก form ที่ id ใน input มีคำว่า email
ถ้าไม่เจอ imacro ก็จะทำการส่งค่า #EANF#(เซฟอยู่ใน column 2) กำกับไว้ท้าย url(เซฟอยู่ใน column 1) ซึ่งเซฟเก็บไว้ในไฟล์ test2.csv(อยู่ในโฟลเดอร์ Downloads)ครับ


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

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

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

กระทู้: 1,603



ดูรายละเอียด เว็บไซต์
« ตอบ #15 เมื่อ: 13 มกราคม 2011, 14:14:30 »

กำหนดตั้งแต่เริ่มต้นเลยคับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์